、、またはdatatype
以外の値を実際に使用する必要があることはほとんどありません。other のほとんどの使用法は、ツリーのメイン データ型に簡単に置き換えることができます。またはを使用すると、データのロード後に に変更されます (たとえば、ソース コードの行を参照してください)。したがって、本当に使用する必要がある場合は、使用法によってリロードを修正できます"local"
"json"
"jsonp"
"xml"
datatype
"jsonstring"
"xmlstring"
"clientSide"
datatype
"local"
datatype: "jsonstring"
$("#grid").setGridParam({
datastr: myNewData,
datatype: "jsonstring" // !!! reset datatype
}).trigger("reloadGrid");
さらにpager: false
、jqGrid のオプションを使用していることがわかりました。間違った選択肢です。データのローカル ページングを使用する必要がない場合は、お勧めします
- 含めないでください
pager
。デフォルト値pager: ""
はすでにOKです。
rowNum
のような十分に大きな値を持つパラメーターを含めますrowNum: 10000
。のデフォルト値rowNum
は 20 です。したがって、入力データの最初の 20 行のみを表示したくない場合は、 の値を増やす必要がありますrowNum
。
最後の推奨事項:整数値を保持する列に含める必要がありますsorttype: "integer"
(ドキュメントを参照)。ユーザーが列ヘッダーをクリックすると、データの並べ替えが修正されます。列テンプレートも使用することを検討する必要があります (古い回答を参照してください)。