如何禁用Apache Trinida's表组件的导航栏(选择范围结果)?
我不知道有什么方法可以禁用tr:table
中的导航栏(这会破坏组件的用途),但你可以这样做:
在您的backingbean中,有2个集合。第一个将具有所有元素,第二个将具有与rows
属性一样多的元素。tr:table
链接到第二个集合。(tr:table
导航栏将永远不会显示)使用自定义导航按钮时,将清除第二个集合,并将第一个集合中的右侧元素插入第二个。
这是额外的管理,但恐怕这是唯一的办法。
您可以使用蒙皮隐藏它们。
在表中添加一个styleClass
,比如说noControlBar
。然后把这些线放在你的皮肤上隐藏控制栏:
.noControlBar af|table::control-bar-top,
.noControlBar af|table::sub-control-bar { display: none; }