我们可以动态添加jqgrid选项吗?

use*_*130 3 jquery jqgrid

我对Jqgrid有疑问.任何人都可以告诉我,是否有可能在Jqgrid中动态添加'shrinkToFit:false'或其他选项等选项.

任何人都可以告诉它是如何做到的?

提前致谢

tpe*_*zek 7

如果你看一下jqGrid 文档,你会看到有一个名为可以更改的列(最后一个).此列告诉您是否可以在jqGrid初始化后设置\更改选项值.在大多数情况下,此列采用以下值之一:

  • - 初始化后无法设置选项值\更改
  • 没有.方法有用.- 有一个专用于更改此选项的特殊方法,可在此处找到jqGrid方法文档.
  • - 可以使用以下setGridParam方法设置\更改选项值:

    $('#gridId').jqGrid('setGridParam',{autoencode:true});

  • 是.需要重新加载 - 可以使用setGridParam方法设置或更改选项值,但需要重新加载jqGrid才能使用新值.这可以这样实现:

    $('#gridId').jqGrid('setGridParam',{altRows:true}).trigger('reloadGrid');

我希望这能解释一般的主题.

如果涉及shrinkToFit选项,则在初始化后无法设置其值或更改 - 您需要销毁网格并再次构建它.