ADF11g-035: 隐藏panelCollection工具栏上的自带的按钮或菜单

在做ADF开发时,用到table或者tree table的时候,我们经常会在table或者tree table外面加一层<af:panelCollection>标签,方便在table控件上添加一些工具按钮等,似乎客户不太乐意接受<af:panelCollection>自带的一些其他按钮或者菜单,比如“查看”菜单,“分离”按钮等。如下图所示


其实,这个组件提供了如何隐藏了这些功能的方法。以下是官方文档列出了隐藏的功能。如果要关闭某些功能,可以使用此标签的featuresOff属性来控制,属性的值则是下表中列出的Value项,如果隐藏多个,请以空格分开。

Value Turns off
statusBar Status bar
viewMenu 'View' menu
formatMenu 'Format' menu
columnsMenuItem 'Columns' sub-menu item
columnsMenuItem:col1,col20 Columns with column ID: 'col1' and 'col20' inside 'Columns' sub-menu
freezeMenuItem 'Freeze' menu item
detachMenuItem 'Detach' menu item
sortMenuItem 'Sort' menu item
reorderColumnsMenuItem 'Reorder Columns' menu item
resizeColumnsMenuItem 'Resize Columns' menu item
wrapMenuItem 'Wrap' menu item
showAsTopMenuItem Tree/TreeTable 'Show As Top' menu item
scrollToFirstMenuItem Tree/TreeTable 'Scroll To First' menu item
scrollToLastMenuItem Tree/TreeTable 'Scroll To Last' menu item
freezeToolbarItem 'Freeze' toolbar item
detachToolbarItem 'Detach' toolbar item
wrapToolbarItem 'Wrap' toolbar item
showAsTopToolbarItem Tree/TreeTable 'Show As Top' toolbar item
wrap 'Wrap' menu and toolbar items
freeze 'Freeze' menu and toolbar items
detach 'Detach' menu and toolbar items

例如,我设置featuresOff="detach freeze",以下是隐藏了“分离”和“冻结”两个按钮的截图



参考文档

http://docs.oracle.com/cd/E23943_01/apirefs.1111/e12419/tagdoc/af_panelCollection.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章