我想使用Kendo UI ComboBox的cascadeFrom功能,但令我沮丧的是,该选项似乎只接受ID.现在我无法使用ID,因为组合框是动态添加的,可能是多次,导致多个控件具有相同的ID.
有没有人对如何将特定的dom对象传递给级联或者如何使用'change'事件设置自定义级联功能有任何想法?
这种级联功能只是一些糖,可以更容易创建级联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)
| 归档时间: |
|
| 查看次数: |
4929 次 |
| 最近记录: |