Зависимые / каскадные входы с использованием Deform

Я пытаюсь сделать ряд зависимых входов с помощью Deform / Colander / Chameleon / Pyramid и не могу найти никаких примеров. например

Dropdown of Country урожайность->

Выпадающий штат или провинция или подразделение.. и т.д... урожайность->

Выпадающий из округа или города... может принести->

Dropdown of City...

Можно ли это сделать с помощью Deform? (если это невозможно, я должен посмотреть на альтернативное решение для создания форм или перейти на чистый html/javascript/ajax/..?)

Я упрощаю это до географического разделения. Я бы предпочел посылать только необходимую часть из 12 миллионов записей базы данных в то время, когда форма загружается и постепенно сужается по мере выбора.

Вот ссылка на страницу примеров Deform: http://deformdemo.repoze.org/select_with_deferred/

1 ответ

Это так называемая проблема главного / подчиненного виджета, которую невозможно решить в HTML-интерфейсе без JavaScript.

Я бы посоветовал вам визуализировать полные виджеты с помощью Deform, а затем написать логику показа / скрытия в JavaScript.

Библиотека JavaScript / jQuery, написанная давно, для решения подобных случаев использования.

Другие вопросы по тегам