当水平滚动条存在时,Tab键不能在PrimeFaces数据表过滤器上工作

时间:2016-01-25 11:38:05

标签: jsf primefaces

我在JSF 2.1.28中使用了primefaces 5.0。我的数据表有多个具有水平和垂直滚动条的列,它有过滤文本框来过滤数据。问题是,当我按下过滤器文本字段上的Tab键时,它不会移动到下一个过滤器文本字段

当tadatable中没有水平滚动条时,过滤器文本字段上的tab键会相应移动。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,在scrollWidth标记中使用<p:datatable>属性。

<p:datatable scrollHeight="150" scrollWidth="500"> 
   <p:column>you columns</p:column>
</p:datatable>

使用scrollWidth时,无论何时按Tab键,Shift + tab焦点都会转到页面的下一个或上一个组件。

这是使用Primefaces 5.0进行测试