我想动态更改网格的colmodel,我做了很多搜索,但线程没有回答我的问题。我需要在sql中进行选择,这样在执行查询后,我就能找到网格列的名称和计数。
在其他帖子中,我找到了更改colmodel的方法,但我不知道何时何地必须执行。不可能两次执行查询,因为它可能会更改结果并降低性能。
可以使用beforeProcessing
回调来动态地对colModel
进行许多修改。不能添加/删除列,也不能修改name
属性,但允许进行大多数其他更改。我建议您使用setColProp
方法进行修改。可以使用setLabel
来修改列标题。答案,这个和另一个提供了相应的例子。
我现在正在研究addColumn
/removeColumn
列方法,这将允许更深入地修改colModel
。您可以在github上找到addColumn
的当前测试版以及相应的演示。