【问题标题】:set colmodel of jqGrid when rows loaded from server but before add to grid当从服务器加载行但在添加到网格之前设置 jqGrid 的 colmodel
【发布时间】:2014-12-15 15:53:22
【问题描述】:

我想动态更改网格的 colmodel,我做了很多搜索,但没有一个问题线程回答我。我需要在 sql 中旋转一个选择,因此在执行查询后,我会找出网格列的名称和计数。

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

【问题讨论】:

  • 我们强烈建议您包括到目前为止您所尝试的内容。包含人们可以开始的代码总是一个好主意。 Stackoverflow 不是代码编写服务,人们通常对此类问题反应敏感。

标签: dynamic jqgrid dynamic-columns col


【解决方案1】:

可以使用beforeProcessing 回调对colModel 进行动态修改。一个不能添加/删除列,一个不能修改name 属性,但大多数其他更改都是允许的。我建议您使用setColProp 方法进行修改。可以使用setLabel 修改列标题。 The answerthis onethe another one提供了对应的例子。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 2012-12-22
    • 1970-01-01
    • 2015-09-19
    • 2012-06-22
    • 2014-04-08
    相关资源
    最近更新 更多