モバイルとクリック イベントは親友ではありません。
このコードでは、Kendo のビルトイン クリック イベントを発生させない .ob-delete クラスを持つ Html 要素にクリックを追加しています。代わりに、このデモに示されているカスタム コマンドとして削除メソッドを実装してみてください: http ://demos.kendoui.com/web/grid/custom-command.html
$(document).ready(function () {
var grid = $("#grid").kendoGrid({
dataSource: {
pageSize: 10,
data: createRandomData(50)
},
pageable: true,
height: 260,
columns: [
{ field: "FirstName", title: "First Name" },
{ field: "LastName", title: "Last Name" },
{ field: "Title" },
{ command: { text: "View Details", click: showDetails }, title: " ", width: "140px" }]
}).data("kendoGrid");
wnd = $("#details")
.kendoWindow({
title: "Customer Details",
modal: true,
visible: false,
resizable: false,
width: 300
}).data("kendoWindow");
detailsTemplate = kendo.template($("#template").html());
});
function showDetails(e) {
e.preventDefault();
var dataItem = this.dataItem($(e.currentTarget).closest("tr"));
wnd.content(detailsTemplate(dataItem));
wnd.center().open();
}
</script>
または、カスタム コマンドが必要ない場合は、このデモに示されているように、デフォルトの削除イベントを試してください。
http://demos.kendoui.com/web/grid/editing-inline.html