Как создать сложные привязки данных для полей веб-страницы <select>? - PullRequest
3 голосов
/ 19 января 2011

Я создаю мастер запросов к базе данных в Google App Engine. Для интерфейса браузера мне нужно динамическое связывание данных между полями / меню на веб-странице.

В частности, когда изменяется SelectBoxA, необходимо обновить кучу других Selectbox (в основном меню атрибутов из выбранной таблицы. Схема хранится в массиве). Дело в том, что их может быть произвольное количество в зависимости от того, сколько элементов пользователь добавляет в свой запрос. Наконец, SelectBoxZ должен отслеживать, какие элементы были добавлены, поэтому он также должен динамически обновляться / заполняться.

Любое решение, включающее Javascript, в порядке, или, в качестве альтернативы, использование взаимодействия с сервером (с Ajax или Python или любым другим).

Я экспериментировал с Knockout JS, но мне может показаться, что я работаю только с одной моделью представления, и я не думаю, что она будет обрабатывать новые элементы, добавляемые на страницу очень легко. Также посмотрел на Backbone JS, но из приведенной документации я не могу понять, как это сделать.

Буду признателен за любые советы, решения или примеры подобных проектов в Интернете.

1 Ответ

0 голосов
/ 18 мая 2011

Вы взглянули на ProtoRPC ?

В сообщении с большим объявлением они показывают, как использовать его с jQuery.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...