インライン編集でグリッドをセットアップしました。トランスポート コードは次のとおりです。(ローカルデータを使用)。更新ボタンをクリックすると、更新イベントではなく作成イベントが発生するのはなぜですか?
また、どのイベントが発生するかなどに関して、編集ボタンがクリックされたときに何が起こるかを誰かが説明できると助かります。
「columnData」はローカル データセットです。実際には、行を追加する機能がないため、作成する必要はないと思います。これは単純な編集可能なグリッドであり、ユーザーは 4 つの列のうち 3 つを編集でき、最初の列は読み取り専用です。
transport: {
read: function(e) {
e.success(columnData);
},
update: function(e) {
e.success();
},
create: function(e) {
var item = e.columnData;
item.Id = columnData.length + 1;
e.success(item);
}
}