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