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

时间:2014-10-20 15:34:46

标签: dynamic jqgrid dynamic-columns col

我想动态地更改我的网格colmodel并且我做了很多搜索,但没有问题线程回答了我。我需要在sql中调整一个select,所以在执行查询后,我找到了我的网格列的名称和数量。

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

1 个答案:

答案 0 :(得分:0)

可以使用beforeProcessing回调动态地在colModel中进行许多修改。我们无法添加/删除列,也无法修改name属性,但允许进行大多数其他更改。我建议您使用setColProp方法进行修改。可以使用setLabel修改列标题。 The answerthis onethe another one提供了相应的示例。

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