我的表中有5列,如何使其中一列不可见?它是任何标准方法,或者,我可以使用css吗?
答案 0 :(得分:3)
您需要在表中允许列折叠
table.setColumnCollapsingAllowed(true);
之后,您可以折叠或隐藏任何列
table.setColumnCollapsed("columnId", true);
一个例子:
FilterTable table = new FilterTable("The Brightest Stars");
// Define two columns for the built-in container
table.addContainerProperty("Name", String.class, null);
table.addContainerProperty("Mag", Float.class, null);
// Allow column collapsing
table.setColumnCollapsingAllowed(true);
// Hide column "Name"
table.setColumnCollapsed("Name", true);
答案 1 :(得分:1)
如果您根本不想显示它们,请在表格中使用setVisibleColumns:
public void setVisibleColumns(java.lang.Object... visibleColumns)
设置可见列属性id:s。
的数组列按照它们在此数组中的外观顺序显示。
参数:
的数组
visibleColumns
- 显示的属性id:s。
(也setContainerDataSource
)允许传递可见列)