使用JSF集成jquery移动自定义选择菜单

时间:2011-12-13 17:36:30

标签: java jsf jquery-mobile

我正在尝试通过集成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>   

1 个答案:

答案 0 :(得分:1)

恕我直言你应该将jQM升级到1.0版和jQuery 1.6.4

大声思考你可以尝试这样的事情。

保持选择菜单不变(应用程序如何呈现HTML)

您可以使用以下内容动态添加jQM标记:

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

文档: