需要有关 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/