3

Jqgridに疑問があります。「shrinkToFit:false」などのオプションや、Jqgrid で動的にその他のオプションを追加することは可能ですか。

誰でもそれができる方法を教えてもらえますか?

前もって感謝します

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 に答える