Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/321.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将jquery移动自定义选择菜单与JSF集成_Java_Jsf_Jquery Mobile - Fatal编程技术网

Java 将jquery移动自定义选择菜单与JSF集成

Java 将jquery移动自定义选择菜单与JSF集成,java,jsf,jquery-mobile,Java,Jsf,Jquery Mobile,我正试图通过集成jquery mobile,将现有的JSF应用程序转换为移动设备。具体来说,我想使用自定义的选择菜单,这样它会弹出,而不是像这里看到的下拉菜单:。JSF提供SelectOneMenu以便从支持bean动态检索数据,但这显然不是期望的效果。有没有一种方法可以从支持bean动态填充jquerymobileselect?下面是没有jsf的代码,我想用backingbean中的值替换这些选项 谢谢 <select name="select1" id="select1" data-n

我正试图通过集成jquery mobile,将现有的JSF应用程序转换为移动设备。具体来说,我想使用自定义的选择菜单,这样它会弹出,而不是像这里看到的下拉菜单:。JSF提供SelectOneMenu以便从支持bean动态检索数据,但这显然不是期望的效果。有没有一种方法可以从支持bean动态填充jquerymobileselect?下面是没有jsf的代码,我想用backingbean中的值替换这些选项

谢谢

<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
选择2
选择3
选择4

您应该如何将jQM升级到1.0版和jQuery 1.6.4版

大声思考你可以试试这样的东西

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

您可以使用如下方式动态添加jQM标记:

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


我不认为这完全回答了我的问题,但感谢您的尝试。我发现如果不使用jsf组件,比如SelectOneMenu或类似的第三方组件(trinidad,primefaces),就无法轻松地更新select语句。