Интеграция мобильного пользовательского меню выбора jquery с JSF - PullRequest
2 голосов
/ 13 декабря 2011

Я пытаюсь преобразовать наше существующее приложение JSF для мобильных устройств путем интеграции jquery mobile. В частности, я хотел бы использовать пользовательские меню выбора, чтобы оно всплывало вместо раскрывающегося списка, как показано здесь: http://jquerymobile.com/demos/1.0a4.1/docs/forms/forms-selects.html. JSF предлагает SelectOneMenu для динамического извлечения данных из компонента поддержки, но это явно не является желательным эффект. Есть ли способ динамически заполнять jquery mobile select из бина? Ниже приведен код без jsf, который я хочу заменить параметрами на значения из базового компонента.

Спасибо!

<select name="select1" id="select1" data-native-menu="false" data-theme="l">
<option value="option1">option1</option>
<option value="option2">option2</option>
<option value="option3">option3</option>
<option value="option4">option4</option>
</select>   

1 Ответ

1 голос
/ 13 декабря 2011

ИМХО Вам следует обновить jQM до версии 1.0 и jQuery 1.6.4

Подумав вслух, вы можете попробовать что-то вроде этого.

Сохраните меню выбора как есть (Как ваше приложение отображаетHTML)

Вы можете динамически добавить разметку jQM с помощью чего-то вроде этого:

//refresh and force rebuild
$('select').selectmenu('refresh', true);

Документы:

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