当从服务器加载行时,在添加到网格之前,设置jqGrid的colmodel



我想动态更改网格的colmodel,我做了很多搜索,但线程没有回答我的问题。我需要在sql中进行选择,这样在执行查询后,我就能找到网格列的名称和计数。

在其他帖子中,我找到了更改colmodel的方法,但我不知道何时何地必须执行。不可能两次执行查询,因为它可能会更改结果并降低性能。

可以使用beforeProcessing回调来动态地对colModel进行许多修改。不能添加/删除列,也不能修改name属性,但允许进行大多数其他更改。我建议您使用setColProp方法进行修改。可以使用setLabel来修改列标题。答案,这个和另一个提供了相应的例子。

我现在正在研究addColumn/removeColumn列方法,这将允许更深入地修改colModel。您可以在github上找到addColumn的当前测试版以及相应的演示。

最新更新