javascript - 通过 Knockout.js 在剑道网格中使用可编辑单元格

标签 javascript knockout.js kendo-ui kendo-grid knockout-2.0

需要有关 Knockout.js 与剑道网格集成的帮助

当我更改剑道网格中可编辑字段中的文本时,我需要同时更改 html 标签...就像这样:

$(document).ready(function () {
$("#b").attr("data-bind", "value: lastName, valueUpdate: 'afterkeydown'");
ko.applyBindings(new AppViewModel());
});

function AppViewModel() {
this.lastName = ko.observable();
}   
<小时/>
 <p>Last name: <strong data-bind="text: lastName"></strong></p>

<p>
    Last name:
    <input id="b" />
</p>

我不知道该怎么做...

一个例子或任何帮助将非常感激!!!!

提前致谢

最佳答案

在我看来,你不需要使用knockout.js,只需添加以下函数:

 function editk(e) {    
     var ddl = e.container.find(".k-input").focus();

    ddl.keydown(函数 (e) { }); }

并在网格定义中添加

   edit: editk

这样就可以在grid的edit bix中处理keydown事件了

希望这有帮助

关于javascript - 通过 Knockout.js 在剑道网格中使用可编辑单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19072601/

相关文章:

kendo-ui - Kendo UI Web Grid 自适应渲染是否独立于 Kendo 移动应用程序?

javascript - 有没有办法在 Javascript 中拥有/锁定枚举对象的唯一索引值?

javascript - 从 asp.net listview 传递输入类型 = text 和 span

javascript - 无法获取javascript对象的属性

php - Javascript、php、HTML 和 CSS 接下来是什么

javascript - 当值为字符串时,kendo.tostring 不格式化数字

javascript - 如何使用 Knockout.Js 显示筛选列表的结果?

javascript - KnockoutJs 中 UI 刷新后是否有回调?

knockout.js - Knockout JS - 使用静态类名和数据绑定(bind)类名

javascript - Kendo Grid (HTML5) 的性能问题