私は、バージョン4.2のjqGridを使用しています。 グリッドに新しいデータをロードする必要があるまで、すべてがうまくいっています。 最初のラウンドでは、グリッドは空です。いくつかの行をロードし、それぞれにさらにいくつかの行を含むサブグリッドがあります。 2番目のラウンド(完全に異なるデータ)では、トップレベルの行は期待どおりに変化しますが、サブグリッドは前のラウンドのままです。 私自身でデータをロードし、addRowData()
を使用してグリッドに供給するので、jqGridデータ型はlocal
です。"clearGridData"を呼び出すとき、jqGridはサブグリッドをクリアしません
私は$("#grid").jqGrid("clearGridData")
と$("#grid").jqGrid("clearGridData").trigger("reloadGrid")
を試しましたがどちらも動作しません。
ありがとうございました!
さらに詳しいコードを入力する必要があります。 Subgridsは 'subgridtype:" json "と' subgridtype: "xml" 'のみをサポートし、 'local'データ型はサポートしていません。サブグリッドではなくグリッドとしておそらくサブグリッドを使用していますか?どのくらい正確に?説明した問題を再現するために使用できるコードとおそらくはテストデータを提供する必要があります。 – Oleg
@Oleg - ローカルデータ型がサポートされているかどうかはわかりませんが、動作しているようです - http://jsfiddle.net/amorris/MZ9ue/ –
@Adam:注意して読んでください:**サブグリッドはsubgridtype: "json" subgridtype: "xml"、 "local"データ型**およびそれ以降**あなたはおそらくサブグリッドではなくグリッドとしてサブグリッドを使用します**。 * subgridをグリッドとして使用する場合は、**手動で**コンテンツを作成します。 [the answer](http://stackoverflow.com/a/4115481/315935)の[デモ](http://www.ok-soft-gmbh.com/jqGrid/SubGrid.htm)を参照してください。したがって、 'subGridRowExpanded'のコードを投稿することなく、問題を調べることはできません。サブグリッドは反対側で 'subGridModel'を使用し、' 'json'''と' 'xml''のみをサポートします。これはすべて専門用語が混在しているためです。 – Oleg