我的表中有 5 列,如何使其中一列不可见?是否有任何标准方法,或者我可以使用 css 吗?
问问题
1941 次
2 回答
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);
于 2015-12-04T12:51:47.710 回答
1
如果您根本不想显示它们,请在表格上使用setVisibleColumns :
public void setVisibleColumns(java.lang.Object... visibleColumns)
设置可见列属性 id:s 的数组。
列按它们在此数组中出现的顺序显示。
参数:
visibleColumns
- 显示的属性 id:s 的数组。
(also setContainerDataSource
) 允许通过可见列)
于 2015-12-04T15:24:00.057 回答