ListView:删除按钮不会触发数据源的#destroy?

时间:2016-11-30 17:15:59

标签: kendo-ui

在kendo-ui的listview示例[1]中,有一个“删除”按钮,用于从列表中删除项目(至少在视觉上)。我认为数据源的#destroy方法会被调用,但似乎确实如此[2]。

我错过了什么吗? 提前谢谢!

[1] http://demos.telerik.com/kendo-ui/listview/editing
[2] http://dojo.telerik.com/@sebfz1/IPUyE

1 个答案:

答案 0 :(得分:0)

在您链接的实际kendo演示中,单击删除按钮时会调用Destroy 。它只是你改变的例子,而不是。

这样做的原因是无法将对象传输配置与您正在进行的功能传输配置混合....它们必须都是对象或者都是函数。您的读/创建/更新是对象,但删除是一个功能。

来自http://docs.telerik.com/kendo-ui/api/javascript/data/datasource#configuration-transport

  

所有传输操作(读取,更新,创建,销毁)必须以相同的方式定义,即作为函数或对象。无法混合使用不同的配置选项。