2012-02-27 22 views
0

ローカルモードでjqueryグリッドを使用してデータを表示し、1つのadtitionalフィールドにグリッド内に隠れて表示される2つのフィールドの連結を表示しますフォームの編集。最初にグリッドが読み込まれるとき、またはフォーム編集で新しい行を追加するときに、フォーマッタ(連結)を持つフィールドが正しく表示されますが、フォーム編集で行を編集し、連結があると、フォーマッタ機能は実行されないので、グリッド内のフィールドは、連結を有するフィールド内の更新されたデータを示さない。jqgridをフォーム編集とフォーマッタで編集するとグリッドが更新されない

私は隠し値をチェックして、この値が更新されました。問題は、そのフィールドを更新しないフォーマッタにあります。これを行う方法はありますか?

答えて

0

フォームの編集のrecreateForm: trueプロパティを使用して問題を解決できるとします。詳細については、hereを参照してください。

+0

あなたの答えをありがとうが、私の問題はフォームにありません。問題は、フォームを送信すると、グリッド内のフォーマッタを含むフィールドが更新されないということです。 – arlievanos

+0

@arlievanos:見えないものについて話すのは難しいです。あなたの実装を示すコードを含めた方がずっと良いでしょう。一般的には、デフォルトの 'reloadAfterSubmit:true'がグリッドの再読み込みに続きますが、オプションを変更した可能性があります。 [afterComplete](http://www.trirand.com/jqgridwiki/doku.php?id=wiki:form_editing#events)を使用して、たとえばカスタムフィールドを再集計することができます。 – Oleg

関連する問題