【发布时间】:2015-03-14 02:05:39
【问题描述】:
是否可以从 NatTable 中删除列(不仅仅是隐藏)?
NatTable 示例中有 DynamicColumnExample,但我似乎无法弄清楚删除列的工作原理.如果有人可以解释我需要经历的步骤以及它的外观,将不胜感激。
谢谢!
【问题讨论】:
是否可以从 NatTable 中删除列(不仅仅是隐藏)?
NatTable 示例中有 DynamicColumnExample,但我似乎无法弄清楚删除列的工作原理.如果有人可以解释我需要经历的步骤以及它的外观,将不胜感激。
谢谢!
【问题讨论】:
似乎包含列的列表中的每项更改(提供给列标题数据提供程序)都会以某种方式反映在 UI 上,即使它不是事件列表。
public disposeColumns()
{
columnList.clear();
natTable.doCommand(new StructuralRefreshCommand());
}
或者如果你有一个 setColumns(List columnList) 方法,你可以调用
setColumns(null);
在 disposeColumns() 方法中。
如果列标题数据提供程序是基于 columnList 创建的,这将起作用。
希望这将有助于其他人寻找此答案。干杯!
【讨论】: