例があります。Backbone.js で剣道 ui グリッドが追加されます。剣道の ui グリッドには、行を削除するボタンがありますが、ボタンはモバイル デバイスでは機能しません。ボタンを繰り返し押すと、時々動作します。なんで?ボタンを kendoGrid.columns で次のように宣言します。
{
command: [{
name: "destroy",
text: "Remove",
className: "ob-delete"
}
行を削除し、ボタンがクリックされたときに何かを行うには:
$(document).on("click", ".grid tbody tr .ob-delete", function (e) {
var item = grid.dataItem($(this).closest("tr"));
var check = confirm("Delete");
if (check) {
grid.removeRow($(this).closest("tr"));
}
});
編集:
私は剣道UIバージョンを使用しています: 2012.3.1114