2012-01-24 14 views
0
  1. primefacesキーボードコンポーネントがキーボードとマウスの両方の数字を受け入れるオプションはありますか?
  2. 私は、数字だけを入力するためにkeypadonlyオプションでprimefacesキーボードコンポーネントを使用しています。 物理的なキーボードまたは仮想キーボードから数字を入力できるはずです。 keypadonlyがtrueに設定されている場合、物理キーボードを使用してデータを入力できません。 keypadonly属性のみが使用されていない場合は、この問題はありません。誰かがこの問題を経験しましたか?もしそうなら、それをどう扱うか教えてください。

答えて

0

keypadonlyが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

関連する問題