Lift Ajax multi select box

Я новичок в scala и lift и я хочу сделать форму с некоторым ajax. Поэтому основная форма сделана из обычного stateful сниппета, а среднее содержимое вложено в форму с некоторым ajax (есть контент в другом сниппете, но не Stateful, потому что я не могу использовать ValueCell в Stateful).

В нем я хочу динамически добавить любое количество полей для мультивыбора по желанию пользователя. по желанию пользователя, нажав кнопку "ADD".

Я сделал это для обычного выпадающего выбора, выбрав SHtml.ajaxSelect() и сохраняю в ValueCell, а также сохраняю в контексте сессии.

Здесь я могу использовать ValueCell для хранения данных, потому что ajaxSelect поддерживает ajax. Но в мультиселекте нет "ajaxMultiSelect"? Поэтому мне нужно получить данные из этих динамически добавленных полей мультиселекта в переменные моей формы при нажатии кнопки submit в общей форме.

http://seventhings.liftweb.net/wiring - этот пример является моим руководством для выполнения моей задачи. Здесь используются динамически добавляемые текстовые поля. Но я хочу добавить multiselect и сохранять данные при нажатии кнопки submit.

Пожалуйста, помогите мне кто-нибудь. Если вам нужны дополнительные разъяснения, я могу их дать.

Спасибо ВСЕМ...

10
задан Arosh 26 January 2012 в 19:47
поделиться