我正在使用columnHider创建dgrid。我可以使用this.dgridTable.toggleColumnHiddenState(columnId, hidden);隐藏/显示列但是,我想从视图中完全删除特定的列(包括列隐藏器菜单)。有没有方法可以在不重新创建具有一组新列的网格的情况下执行此操作?
this.dgridTable.toggleColumnHiddenState(columnId, hidden);
lskq00tm1#
你应该能够使用this.dgridTable.set('columns', newColumnsDescription);。它也会更新列隐藏器菜单。您必须构建newColumnsDescription来反映根据需要添加/删除的列。
this.dgridTable.set('columns', newColumnsDescription);
1条答案
按热度按时间lskq00tm1#
你应该能够使用
this.dgridTable.set('columns', newColumnsDescription);
。它也会更新列隐藏器菜单。您必须构建newColumnsDescription来反映根据需要添加/删除的列。