剑道树列表绑定在行编辑时不会保留
Kendo TreeList Bindings Do Not Persist On Row Edit
我有一个树列表,我需要行中的图标,但我也需要行是可编辑的。我整理了一个我在这里遇到的奇怪错误的例子。
http://dojo.telerik.com/OyaB/10
在第六列中,您可以看到一个图标,它绑定到一个事件,但是如果您编辑该行并更新它,绑定将丢失,因此我在保存时添加了一个新的绑定事件,这会导致一个非常奇怪的错误告诉我"未捕获的类型错误:无法读取未定义的属性'取消绑定'",我不太明白。你们知道为什么会发生这种情况,或者这只是一个错误,因为树列表是一项新功能?提前谢谢。
由于绑定是单击函数委托,因此您可以尝试使用 jquery 中的 on() 函数进行绑定。
$("#treelist").on('click', 'span#uploadSpec', function () {
alert("Stuff");
});
我相信然后绑定会持久化,因为它由树列表持有,然后当触发器过滤到单元格中的特定元素("span#uploadSpec")时。
之后,您可以使用以下方法查找数据项等:
var treelist = $("#treelist").data().kendoTreeList;
var dataItem = treelist.dataItem($(this).closest('tr'));
OpenPdfForEmployeeByEmployeeId(dataItem.EmployeeId);
相关文章:
- CKEditor Widget-阻止编辑可编辑元素本身
- 分派点击事件并保留击键修饰符
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 高亮显示时编辑文本大小和颜色
- 剑道UI内联编辑:如何在点击其他按钮时隐藏按钮
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- 将事件聚焦/模糊在可编辑内容的元素上
- 提交后保留下拉选择的值
- 刷新后保留对网页的更改
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- Flash Uploadify在调用我的MVC控制器时没有保留会话/授权
- 在 html 中制作可编辑的表格时,是否最好将表格内容保留在数组中
- 剑道树列表绑定在行编辑时不会保留
- 如何在编辑链接单击时首次加载页面时保留值
- 如何在 Meteor 模板中保留“内容可编辑”的焦点() 事件
- 设置Ace编辑器的值时保留缩进
- 拖动&删除可编辑内容的保留行为
- Tinymce编辑器删除所有样式,但保留项目符号和表格,同时粘贴文本
- 如何在javascript编辑后使用JQuery Mobile刷新/保留HTML格式
- 在rails中保留文本区域白色编辑中的空白字符