我正在尝试通过集成jquery mobile来转换现有的移动设备JSF应用程序。具体来说,我想使用自定义选择菜单,以便弹出而不是如下所示的下拉列表:http://jquerymobile.com/demos/1.0a4.1/docs/forms/forms-selects.html。 JSF提供SelectOneMenu以便从辅助bean动态检索数据,但这显然不是预期的效果。有没有办法从支持bean动态填充jquery mobile select?下面是没有jsf的代码,我想用来自backing bean的值替换选项。
谢谢!
<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>
答案 0 :(得分:1)
恕我直言你应该将jQM升级到1.0版和jQuery 1.6.4
大声思考你可以尝试这样的事情。
保持选择菜单不变(应用程序如何呈现HTML)
您可以使用以下内容动态添加jQM标记:
//refresh and force rebuild
$('select').selectmenu('refresh', true);
文档: