3つのレベルのグループ化が適用されたJQgridがあります。はじめてグリッドを読み込むと、列の合計が正常に丸められます。 行内でインライン編集を実行し、グループサマリー行を更新して新しい値を追加する必要があります。 editRowメソッドのaftersavefuncでグリッドをリロードしようとしましたが、グリッドデータをサーバーデータに置き換えています。 行の編集時にグループサマリー行データを更新する方法はありますか?編集時にJQgridのGroupSummary行を更新する
ありがとうございました。
**どのバージョンのjqGridをお使いですか? JavaScriptコードを投稿できますか?現在、編集の実装方法は不明です。通常は、変更されたデータをサーバに保存し、 'aftersavefunc'コールバックは、サーバからの確認を取得してデータが変更された後にのみ呼び出されます。したがって、データを再ロードすると、変更されたデータが返されます。現在の問題の説明が短すぎます。 1つは推測できますが、間違ったオプションを使用してHTTP応答の間違ったキャッシングプロパティ(新しいデータの再読み込みなし)を使用するまで、多くの問題が起きる可能性があります。 – Oleg
私たちはfree-jqgridバージョン4.15.2を使用しています。ここでグループ化の概要を示すデモを作成しました。https://jsfiddle.net/oyavoe00/ 列、列モデル、データはjson形式です。私たちの問題は、行の編集を実行して値を更新し、サーバーにデータを保存せずに対応するグループサマリも画面上で更新する必要がある場合です。私たちはカスタム機能を使用して、ボタンクリックでグリッドからデータを保存しています。 サーバーにデータを保存し、編集保存時にデータを取得しないようにします。 –
https://jsfiddle.net/oyavoe00/1/をご覧ください。問題はここに存在しますか? – Oleg