助けてください。
短いシナリオ:
グリッドで5レコード/行を選択し、その列の1の値を 'Not Steuart'に設定します。
グリッドで5行が変更されました。
変更された行を.jsonファイルに保存するには何が必要ですか?
私はツールバーのボタンを使用し、toolbarSave:真、何も起こりません、
私は戻って.jsonファイルに、変更された行を保存するために使用するには何が必要ですか?
'onSubmit'でコードを記述する必要がありますか?
'url:' data/DataFromCsv11.json 'というファイルからデータが読み込まれます。
以下のマイコード。
は=================================、非常に
ヴァルデマー
をありがとう=========================
var mySelection;
function setSelectedRecords() {
mySelection = w2ui.grid.getSelection();
//w2alert(mySelection.length);
for (var i = 0; i < mySelection.length; i++) {
w2ui['grid'].set(mySelection[i], {changes:{REVIEWER:'Not Steuart'}
});
}
};
マイクさんありがとうございました。多分私のアプローチは間違っています。私はライブDBアクセスなしでw2uiグリッドをテストしようとしていました。そこで、500レコードの.jsonファイルを作成しました。グリッドでそれらの一部を操作し、グリッドが.jsonに変更を保存することを期待しました。これはグリッドが機能していることを証明する最善の方法ではないかもしれません。私はそのDBにアクセスするまで、より良いアイデアを探しています。 – Waldemar
@Waldemar:どうぞよろしくお願いいたします。あなたのブラウザは、魔法のようにサーバーまたはローカルファイルに書き込むことはできません。 DBにアクセスするまでは、onSave()イベントを上書きして、更新されたJSONファイルを作成し、そのファイルをダウンロードしてユーザーに提供することができます。そうしたい場合は、https://github.com/eligrey/FileSaver.jsをご覧ください。 –