Я создаю мастер запросов к базе данных в Google App Engine. Для интерфейса браузера мне нужно динамическое связывание данных между полями / меню на веб-странице.
В частности, когда изменяется SelectBoxA, необходимо обновить кучу других Selectbox (в основном меню атрибутов из выбранной таблицы. Схема хранится в массиве). Дело в том, что их может быть произвольное количество в зависимости от того, сколько элементов пользователь добавляет в свой запрос. Наконец, SelectBoxZ должен отслеживать, какие элементы были добавлены, поэтому он также должен динамически обновляться / заполняться.
Любое решение, включающее Javascript, в порядке, или, в качестве альтернативы, использование взаимодействия с сервером (с Ajax или Python или любым другим).
Я экспериментировал с Knockout JS, но мне может показаться, что я работаю только с одной моделью представления, и я не думаю, что она будет обрабатывать новые элементы, добавляемые на страницу очень легко. Также посмотрел на Backbone JS, но из приведенной документации я не могу понять, как это сделать.
Буду признателен за любые советы, решения или примеры подобных проектов в Интернете.