gpt4 book ai didi

javascript - Kendo TreeList 绑定(bind)不会保留在行编辑上

转载 作者:行者123 更新时间:2023-12-03 11:12:29 25 4
gpt4 key购买 nike

我有一个树列表,我需要行中的图标,但我还需要行可编辑。我整理了一个我在这里遇到的奇怪错误的示例。

http://dojo.telerik.com/OyaB/10

在第六列中,您可以看到一个图标,它绑定(bind)到一个事件,但是如果您编辑该行并更新它,绑定(bind)就会丢失,所以我在保存时添加了一个新的绑定(bind)事件,这会导致一个非常奇怪的错误我'未捕获的类型错误:无法读取未定义的属性'取消绑定(bind)',我不太明白。你们知道为什么会发生这种情况吗?或者这只是一个错误,因为树列表是一个新功能?提前致谢。

最佳答案

由于绑定(bind)是对函数委托(delegate)的单击,因此您可以尝试使用 jquery 中的 on() 函数进行绑定(bind)。

$("#treelist").on('click', 'span#uploadSpec', function () {
alert("Stuff");
});

我相信绑定(bind)会被持久化,因为它由树列表保存,然后当触发器过滤到单元格中的特定元素('span#uploadSpec')时。

之后,您可以使用以下方法查找数据项等:

var treelist = $("#treelist").data().kendoTreeList;
var dataItem = treelist.dataItem($(this).closest('tr'));
OpenPdfForEmployeeByEmployeeId(dataItem.EmployeeId);

关于javascript - Kendo TreeList 绑定(bind)不会保留在行编辑上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27511664/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com