Игнорировать ввод с помощью стрелки на rich - PullRequest
0 голосов
/ 10 ноября 2011

У меня есть богатая таблица scrollableDataTable на моей странице JSF.Если я щелкаю строку, а затем нажимаю клавишу со стрелкой вниз, чтобы прокрутить страницу, она вместо этого меняет выбор в таблице.Я не хочу, чтобы это произошло по ряду причин.Есть ли какой-нибудь способ, которым я могу отключить это, или просто съесть это прямое нажатие клавиши?

1 Ответ

0 голосов
/ 11 ноября 2011

Если вы можете заменить rich: scrollableDataTable на rich: extendedableDataTable, вы сможете захватить событие onkeypress.

<rich:rich:extendableDataTable ... onclick="Event.stop(event);" .../>

Или вы можете отфильтровать только клавиши со стрелками вверх / вниз с дополнительными js.

...