如何设置primefaces虚拟键盘?

时间:2012-01-24 21:37:16

标签: jsf-2

  1. primefaces键盘组件是否有接受键盘和鼠标数字的选项?
  2. 我正在使用primefaces键盘组件和keypadonly选项仅输入数字。 我应该可以从物理键盘或虚拟键盘输入数字。 如果keypadonly设置为true,我无法使用物理键盘输入数据。 如果不使用keypadonly only属性,我没有这个问题。有人遇到过这个问题吗?如果是这样,请告诉我如何处理它。

1 个答案:

答案 0 :(得分:0)

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

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

或使用自定义javascript删除readonly属性。