【发布时间】:2013-10-08 07:11:57
【问题描述】:
您好,我需要为 primefaces 的selectOneMenu 关闭自动完成功能,但没有这样的属性。我们在 inputText 和其他一些组件的 primefaces 中具有此属性。
当用户刷新页面时,如何关闭自动完成功能或只选择默认值。
我试过这样。
<p:selectOneMenu value="#{myBean.myVar}" autocomplete="off" id="selectMenu">
<f:selectItems value="#{myBean.nameList}" var="cat"
itemLabel="#{cat.name}"
itemValue="#{cat.name}" />
</p:selectOneMenu>
附:我正在使用 Liferay JSF Portlet
请参考我的问题---After refresh I get old values in my page
我已经在 IE 和 Chrome 中检查过这个问题,它在那里运行良好。我只在 Firefox 中遇到这个问题。
【问题讨论】:
-
您说的是普通的
selectOneMenu还是带有过滤功能的selectOneMenu?如果您的值没有被清除,那是因为您仍然在托管 bean 中... -
正常的 selectOneMenu。而且我已经尝试过没有任何变量,我得到了相同的结果
-
您使用的是什么浏览器?我想您尝试使用不同的浏览器得到不同的结果。 FF 和 Chrome 从来没有发生在我身上,而不是在 selectonemenu 中。如果您发布完整的 SSCCE 和可测试的代码,我们将不胜感激。
标签: jsf primefaces