2014-10-20 64 views
0

我想更改我的网格的colmodel dynamiclly,我做了很多搜索,但非问题线程回答了我。我需要在sql中选择一个select,所以在执行我的查询之后,我查找了我的网格列的名称和数量。设置jqGrid的colmodel时,从服务器加载但添加到网格之前

在其他文章中,我找到了更改colmodel的方式,但我不知道何时何地必须做到这一点。由于两次执行查询是不可能的,它可能会改变结果并降低性能。

+0

强烈建议您将目前已尝试的内容包括在内。包含人们可以从中开始的代码总是一个好主意。 Stackoverflow不是一种代码编写服务,人们通常会对这些问题作出敏感反应。 – 2014-10-20 15:50:12

回答

0

可以使用beforeProcessing回调动态地在colModel中进行很多修改。不能添加/删除列,也不能修改name属性,但其他大部分更改都是允许的。我建议您使用setColProp方法进行修改。可以使用setLabel修改列标题。 The answer,this onethe another one提供了相应的例子。

我现在在addColumn/removeColumn列方法,它将允许修改colModel更深。您可以在github上找到相应的演示版addColumn

相关问题