【发布时间】:2019-02-19 04:28:28
【问题描述】:
我需要以编程方式隐藏 NatTable 的多个列。 为此,我用一个方法计算一个索引数组,然后我 如下调用 MultiHideCommand。
int[] indexArray = idxToHide.stream().mapToInt(i -> i).toArray();
_tableView.doCommand(new MultiColumnHideCommand(_tableView,indexArray));
我得到的是只有一堆列被隐藏,而不是 indexArray 中的所有列。
我了解到 ColumnHideShowLayer 的设计考虑了 UI 交互。
是否有以编程方式删除多列的正确方法?
【问题讨论】: