删除 NatTable 中的列
Remove columns in NatTable
是否可以从 NatTable 中删除列(不仅仅是隐藏)?
DynamicColumnExample 在 NatTable 示例中,但我不能似乎弄清楚列的删除是如何工作的。如果有人可以解释我需要完成的步骤以及它应该是什么样子,将不胜感激。
谢谢!
似乎给列 header 数据提供者的包含列的列表中的每个更改都会以某种方式反映在 UI 上,即使它不是事件列表。
public disposeColumns()
{
columnList.clear();
natTable.doCommand(new StructuralRefreshCommand());
}
或者如果你有一个 setColumns(List columnList) 方法,你可以调用
setColumns(null);
在 disposeColumns() 方法中。
如果列 header 数据提供程序是基于 columnList 创建的,这将起作用。
希望这会帮助其他人寻找这个答案。干杯!
是否可以从 NatTable 中删除列(不仅仅是隐藏)?
DynamicColumnExample 在 NatTable 示例中,但我不能似乎弄清楚列的删除是如何工作的。如果有人可以解释我需要完成的步骤以及它应该是什么样子,将不胜感激。
谢谢!
似乎给列 header 数据提供者的包含列的列表中的每个更改都会以某种方式反映在 UI 上,即使它不是事件列表。
public disposeColumns()
{
columnList.clear();
natTable.doCommand(new StructuralRefreshCommand());
}
或者如果你有一个 setColumns(List columnList) 方法,你可以调用
setColumns(null);
在 disposeColumns() 方法中。
如果列 header 数据提供程序是基于 columnList 创建的,这将起作用。
希望这会帮助其他人寻找这个答案。干杯!