Jquery 如何在剑道格网中检测keydown/keydpress
我想在剑道网格中检测keydown/keypress以编辑或删除 网格,但我的网格未在jquery中定义 数据源从控制器使用json发送到网格Jquery 如何在剑道格网中检测keydown/keydpress,jquery,asp.net-mvc,kendo-grid,keydown,Jquery,Asp.net Mvc,Kendo Grid,Keydown,我想在剑道网格中检测keydown/keypress以编辑或删除 网格,但我的网格未在jquery中定义 数据源从控制器使用json发送到网格 <div id="ParamsDb"> @(Html.Kendo().Grid<ParamKendo.Models.parametric>() .Name("gridDetail") .Columns(columns => { columns.B
<div id="ParamsDb">
@(Html.Kendo().Grid<ParamKendo.Models.parametric>()
.Name("gridDetail")
.Columns(columns =>
{
columns.Bound(c => c.kodfarei).Width(50).Title("کد");
columns.Bound(c => c.sharh).Width(150).Title("شرح");
columns.Command(command =>
{
command.Edit().Text("ویرایش").UpdateText("ثبت").CancelText("انصراف");
command.Destroy().Text("حذف");
}).Width(172);
})
.HtmlAttributes(new { style = "height: 380px;" })
.ToolBar(toolbar => toolbar.Create().Text(" جدید "))
.Editable(editable => editable.Mode(GridEditMode.InLine))
.Sortable()
.Resizable(rl => rl.Columns(true))
.Selectable(sl => sl.Mode(GridSelectionMode.Single).Type(GridSelectionType.Row))
.Pageable(pageable => pageable
.Refresh(true)
.PageSizes(true)
.ButtonCount(5)
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(20)
.Model(model => model.Id(p => p.adder))
.Create(create => create.Action("Create", "Home", new { intParent = ViewBag.IntParent }))
.Read(read => read.Action("GetDetail", "Home", new { intParent = ViewBag.IntParent }))
.Update(update => update.Action("Inline_Update", "Home"))
.Destroy(delete => delete.Action("Inline_Destroy", "Home"))
)
)
</div>
$("#gridDetail").on("keyPress", " tbody > tr", function (e) {
alert("1");
});
@(Html.Kendo().Grid())
.名称(“详细信息”)
.列(列=>
{
列。绑定(c=>c.Kodfarii)。宽度(50)。标题(“کد”);
列。绑定(c=>c.sharh)。宽度(150)。标题(“شح”);
columns.Command(Command=>
{
command.Edit().Text(“文本”).UpdateText(“文本”).CancelText(“文本”);
command.Destroy().Text(“حذف”);
}).宽度(172);
})
.HtmlAttributes(新的{style=“height:380px;”})
.ToolBar(ToolBar=>ToolBar.Create().Text(“工具栏”))
.Editable(可编辑=>Editable.Mode(GridEditMode.InLine))
.Sortable()
.reshable(rl=>rl.Columns(true))
.Selectable(sl=>sl.Mode(GridSelectionMode.Single)。Type(GridSelectionType.Row))
.Pageable(Pageable=>Pageable
.刷新(真)
.页面大小(真)
.按钮计数(5)
.DataSource(DataSource=>DataSource
.Ajax()
.页面大小(20)
.Model(Model=>Model.Id(p=>p.adder))
.Create(Create=>Create.Action(“Create”,“Home”,new{intParent=ViewBag.intParent}))
.Read(Read=>Read.Action(“GetDetail”,“Home”,new{intParent=ViewBag.intParent}))
.Update(Update=>Update.Action(“内联更新”、“主页”))
.Destroy(delete=>delete.Action(“Inline_Destroy”,“Home”))
)
)
$(“#gridDetail”)。在(“按键”、“tbody>tr”上,函数(e){
警报(“1”);
});
它应该是“keypress”,而不是驼峰式的,除非表中有一个元素有焦点,否则就不能捕获按键。您需要在正文/文档中收听它。感谢您的支持