Combobox Cascading需要更具体的cascadeFrom选项

Zho*_*len 5 kendo-ui

我想使用Kendo UI ComboBox的cascadeFrom功能,但令我沮丧的是,该选项似乎只接受ID.现在我无法使用ID,因为组合框是动态添加的,可能是多次,导致多个控件具有相同的ID.

有没有人对如何将特定的dom对象传递给级联或者如何使用'change'事件设置自定义级联功能有任何想法?

Pet*_*bev 7

这种级联功能只是一些糖,可以更容易创建级联DropDowns/Combos.

基本上你需要使用4个东西手动实现自己花哨的cascading-> 更改父ComboBox的事件,启用子ComboBox的 方法,父ComboBox的方法和子ComboBox的dataSource.read()方法.

最初,当触发父项的更改事件时,子项被启用(false)获取父项的值并将其传递给子dataSource.read()方法的read方法以将其发送到服务器.最后从服务器返回所需的记录.

function OnChangeOfParentCombo(e){
     var child = $('#ChildCombo').data().kendoComboBox;
     child.enable(true);
     child.dataSource.read({myFilter:this.value()});
}
Run Code Online (Sandbox Code Playgroud)