【发布时间】:2020-08-15 23:40:45
【问题描述】:
我正在使用 columnHider 创建一个 dgrid。我可以使用this.dgridTable.toggleColumnHiddenState(columnId, hidden);
但是,我想从视图中完全删除特定列(包括列隐藏菜单)。有没有办法在不使用一组新列重新创建网格的情况下做到这一点?
【问题讨论】:
我正在使用 columnHider 创建一个 dgrid。我可以使用this.dgridTable.toggleColumnHiddenState(columnId, hidden);
但是,我想从视图中完全删除特定列(包括列隐藏菜单)。有没有办法在不使用一组新列重新创建网格的情况下做到这一点?
【问题讨论】:
您应该可以使用this.dgridTable.set('columns', newColumnsDescription);。它也确实更新了列隐藏菜单。
您必须构建 newColumnsDescription 以反映根据您的需要添加/删除的列。
【讨论】: