2011-11-11 2 views
1

行を編集して編集を受け入れるときに、行データの投稿をキャンセルすることができますか?インライン編集が完了したときに行データのキャンセルをキャンセルする(行ごとの投稿)

すべてのデータをサーバーに一度に送信する必要があります。行ごとに送信する必要はありません。だから、私はボタンを押すと、グリッドデータを読み取り、それをサーバーにajax呼び出しで送信します。このため、1行ごとの転記を取り消す必要があります。

編集:私が気に入っているのは、作成したいグリッドオプションがありますが、少なくとも私にとっては動作しません。オプションは、cellubmit: 'clientArray'です。

ありがとうございます。

+0

[OK]を、私はここで少し新しいstackoverlowです。私は投票がそれを受け入れる方法だと思った。私は正しいものを受け入れました。先端に感謝します。 – Notbad

+0

自分で答えを見つけたら、あなた自身の質問に答えを書いてそれを受け入れるべきです。あなたは他の人を助け、あなたの「受け入れられた」料金を向上させます。古い質問を削除して、面白いことはもう分かりません。いずれにせよ、stackoverflowはコミュニティフォーラムです。質問をする人は、**その質問が他の人**を助けることができるようにしなければなりません。 – Oleg

+0

すべての情報をありがとう。あなたは本当に親切でした。 – Notbad

答えて

2

jqridには、セル編集、インライン編集、フォーム編集の3つの主要編集モードがあります。さらに、formatter: 'actions'のようなハイブリッドソリューションがいくつかあります。

オプションcellsubmit: 'clientArray'は、セル編集の場合にのみ使用されます。オプションediturl: 'clientArray'は、インライン編集にのみ使用され、フォーム編集ではローカルデータを編集しません。 the answerでは、ローカルデータを編集するためにフォーム編集を使用する方法について説明しました。

おそらく、ちょうどediturl: 'clientArray'のオプションをjqGridに使うべきです。

+0

答えに感謝します。解決済み! – Notbad

+0

@ノットバッド:ようこそ! – Oleg

関連する問題