Kendo Grid按键事件

鲨鱼瓷砖

我已经使用Kendo指令启动了Kendo Grid。如何捕获网格的keydown / keypress事件?我的最终目标是根据另一列的用户输入来填充网格列。例如,输入名字时填写电话号码。为此,除非有更好的方法,否则我必须使用Kendo Grid编辑和按键事件并在用户输入上进行搜索。这可能吗?

这就是我初始化网格的方式:

<section id="dashboard-view" class="mainbar" data-ng-controller="dashboard as vm">
   ....
   <div kendo-grid="vm.testGrid" k-options="vm.testGridOptions" k-rebind="vm.testGridDataSource.data" k-on-edit="vm.onEdit(kendoEvent)"></div>
   ....
</section>

我的JavaScript文件中定义的选项:

vm.testGridOptions = {
  columns: [
    { field: "Id", title: "ID" },
    { field: "FirstName", title: "First Name" },
    { field: "LastName", title: "Last Name" },
    { field: "Phone", title: "Phone" },
    { command: ["destroy"] }
  ],
  toolbar: ["create", "save", "cancel"],
  dataSource: vm.testGridDataSource,
  editable: {
    createAt: "bottom"
  },
  height: 400,
  autoBind: false
};
vm.onEdit = function (e) {
    //if grid column == Id && keypressed == Tab key
    //search
};

网格处于批处理编辑模式。

鲨鱼瓷砖

由于Kendo Grid对此没有本地事件,因此我使用了JQuery onBlur事件。

vm.onEdit = function (e) {
    alert("Edit event fired");
    $('input.k-input.k-textbox').blur(function (f) {
        alert("Blur event fired");
    }
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Kendo Grid:在columnReorder事件中保存状态

来自分类Dev

MVC Kendo Grid的DataBound事件的多个功能

来自分类Dev

Kendo UI Grid在“取消”事件上

来自分类Dev

MVC Kendo Grid的DataBound事件的多个功能

来自分类Dev

Kendo Grid:Onchange事件未触发

来自分类Dev

Kendo DropDownList更改事件

来自分类Dev

如何在Kendo Grid中的save事件中撤消preventdefault

来自分类Dev

可排序事件触发后的Kendo Grid回调函数

来自分类Dev

Kendo Grid列调整大小结束事件

来自分类Dev

Kendo UI Grid替代

来自分类Dev

Kendo Grid导出选项

来自分类Dev

Kendo Grid 外部过滤

来自分类Dev

Kendo DropDownList与Kendo Grid的默认项目绑定

来自分类Dev

Kendo DropDownList与Kendo Grid的默认项目绑定

来自分类Dev

仅在F2按键事件上显示Kendo工具提示

来自分类Dev

仅在F2按键事件上显示Kendo工具提示

来自分类Dev

Kendo UI图表-单击事件

来自分类Dev

Kendo UI按钮-单击事件

来自分类Dev

Kendo UI按钮-单击事件

来自分类Dev

Kendo UI Tabstrip Onclick 事件

来自分类Dev

Kendo UI Grid WebMethod JSON

来自分类Dev

Partial View in kendo grid column

来自分类Dev

kendo grid:过滤数组对象

来自分类Dev

Kendo Grid阻止默认请求

来自分类Dev

使用Ajax更新Kendo Grid

来自分类Dev

Kendo Grid无法填充视图

来自分类Dev

在PartialView中使用Kendo Grid

来自分类Dev

在Kendo Grid中显示日期

来自分类Dev

Kendo Grid排序不同的顺序