0
我想更改我的网格的colmodel dynamiclly,我做了很多搜索,但非问题线程回答了我。我需要在sql中选择一个select,所以在执行我的查询之后,我查找了我的网格列的名称和数量。设置jqGrid的colmodel时,从服务器加载但添加到网格之前
在其他文章中,我找到了更改colmodel的方式,但我不知道何时何地必须做到这一点。由于两次执行查询是不可能的,它可能会改变结果并降低性能。
我想更改我的网格的colmodel dynamiclly,我做了很多搜索,但非问题线程回答了我。我需要在sql中选择一个select,所以在执行我的查询之后,我查找了我的网格列的名称和数量。设置jqGrid的colmodel时,从服务器加载但添加到网格之前
在其他文章中,我找到了更改colmodel的方式,但我不知道何时何地必须做到这一点。由于两次执行查询是不可能的,它可能会改变结果并降低性能。
可以使用beforeProcessing
回调动态地在colModel
中进行很多修改。不能添加/删除列,也不能修改name
属性,但其他大部分更改都是允许的。我建议您使用setColProp
方法进行修改。可以使用setLabel
修改列标题。 The answer,this one和the another one提供了相应的例子。
我现在在addColumn
/removeColumn
列方法,它将允许修改colModel
更深。您可以在github上找到相应的演示版addColumn
。
强烈建议您将目前已尝试的内容包括在内。包含人们可以从中开始的代码总是一个好主意。 Stackoverflow不是一种代码编写服务,人们通常会对这些问题作出敏感反应。 – 2014-10-20 15:50:12