2012-01-24 10 views
0
  1. Есть ли какая-либо опция для компонентов клавиатуры, чтобы принимать цифры, как с клавиатуры, так и с мышью?
  2. Я использую компонентную клавиатуру primefaces с возможностью keypadonly для ввода чисел. Я должен иметь возможность вводить цифры с физической клавиатуры или виртуальной клавиатуры. Если для 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

Смежные вопросы