【发布时间】:2011-11-10 19:21:50
【问题描述】:
我的 JSF 页面上有一个 rich:scrollableDataTable。如果我单击一行,然后按向下箭头键滚动页面,它会更改表中的选择。出于多种原因,我不希望这种情况发生。有什么方法可以关闭它,或者直接吃掉那个按键?
【问题讨论】:
我的 JSF 页面上有一个 rich:scrollableDataTable。如果我单击一行,然后按向下箭头键滚动页面,它会更改表中的选择。出于多种原因,我不希望这种情况发生。有什么方法可以关闭它,或者直接吃掉那个按键?
【问题讨论】:
如果您可以将 rich:scrollableDataTable 替换为 rich:extendableDataTable,您将能够捕获 onkeypress 事件。
<rich:rich:extendableDataTable ... onclick="Event.stop(event);" .../>
或者你可以用更多的js过滤掉上/下箭头键。
【讨论】: