5

剣道グリッドのremoveRow関数を使用しています。動作しますが、常に「このレコードを削除してもよろしいですか?」というプロンプトが表示されます。プログラムで行を削除するときはいつでも。行を削除するかどうかの意思決定はすでに行っているので、このメッセージを表示したくありません。グーグルは役に立たず、StackOverflowや剣道のフォーラムで同様の質問を見つけることができませんでした。コードを変更できることは知っていますが、グリッドを表示しないように構成する方法があるかどうか疑問に思っていました。別の解決策は、確認プロンプトを一時的にブロックすることです。それが可能かどうかはわかりません。

4

2 に答える 2

7

トリックを実行するように設定editable.confirmationfalseます。

kendoGrid( {
  editable: {
      confirmation: false
  }
})
于 2012-10-11T11:19:58.370 に答える
2

その間に、私が理解したばかりの回避策があります。正常に動作しますが、少しハッキーです。

var oldConfirm = window.confirm;
window.confirm = function() { return true; };
grid.getKendoGrid().removeRow(selectedRow);
window.confirm = oldConfirm;

ただし、確認を無効にすることについては引き続き興味がありますが、問題が発生した場合は、それを回答として受け入れます。

于 2012-10-10T18:07:51.473 に答える