dojo 动态删除dgrid中的列

am46iovg  于 2022-12-08  发布在  Dojo
关注(0)|答案(1)|浏览(129)

我正在使用columnHider创建dgrid。我可以使用this.dgridTable.toggleColumnHiddenState(columnId, hidden);隐藏/显示列
但是,我想从视图中完全删除特定的列(包括列隐藏器菜单)。有没有方法可以在不重新创建具有一组新列的网格的情况下执行此操作?

lskq00tm

lskq00tm1#

你应该能够使用this.dgridTable.set('columns', newColumnsDescription);。它也会更新列隐藏器菜单。
您必须构建newColumnsDescription来反映根据需要添加/删除的列。

相关问题