3

我对 Jqgrid 有疑问。谁能告诉我,是否可以在 Jqgrid 中动态添加诸如“shrinkToFit:false”之类的选项或其他选项。

谁能告诉它怎么做?

提前致谢

4

1 回答 1

7

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

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

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

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

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

我希望这能总体上解释这个主题。

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

于 2013-01-10T09:43:09.457 回答