2013-05-17 57 views
0

总是点击组合框时,键盘ipad打开。如何防止键盘在使用Primefaces的p:selectOneMenu上弹出?

我的组合框是喜欢它:

<p:selectOneMenu id="idRegion" value="#{filterTypeFoodBean.foodSelected}"> 
    <f:selectItems value="#{filterTypeFoodBean.listFoods}" /> 
    <p:ajax update="idCustomer idCountry" 
    listener="#{filterTypeFoodBean.handlerUnitChange}" /> 
</p:selectOneMenu> 
+1

检查答案... http://stackoverflow.com/questions/23912268/avoid-to-show-the-keyboard-when-a-selectonemenu-is-selected-on-mobile-devices/24054918# 24054918 –

+0

太棒了!我也需要在Primefaces 5中进行测试。也许它是固定的。 –

+0

如果您查看PF 5的源代码,它尚未修复 –

回答

1

我可以使用h:selectOneMenu用于的替代号码:selectOneMenu用于和它的正常工作!

+2

我测试过这个解决方案,看起来工作正常,所以你应该把这个答案标记为可接受的。另一方面,用h:selectOneMenu改变p:selectOneMenu确实会影响L&F,所以在我的情况下是不合适的,但它仍然有效 – maxivis

相关问题