2012-01-24 53 views
0
  1. 是否有任何选项让primefaces键盘组件接受键盘和鼠标的数字?
  2. 我使用prime键盘组件与keypadonly选项只输入数字。 我应该可以从物理键盘或虚拟键盘输入数字。 如果仅将keypad设置为true,则无法使用物理键盘输入数据。 我没有这个问题,如果仅仅只使用了仅仅只有属性的属性。有人遇到过这个问题吗?如果是这样,请让我知道如何处理它。

回答

0

这似乎是故意的,如果只将keypad设置为true,javascript会将输入设置为readonly="readonly"。 您可以尝试使用自定义布局(请参见http://www.primefaces.org/showcase/ui/keyboard.jsf)。 这migth工作:

<p:keyboard value="#{keyboardBean.value}" 
       layout="custom" 
       layoutTemplate="123-close,456-clear,789-back,0"/> 

或删除一个自定义JavaScript只读属性。

+0

感谢您指出我......这真的适合我的场景...... – kumar