我想使用 Kendo UI ComboBox 的 CascadeFrom 功能,但令我沮丧的是,该选项似乎只接受 ID。现在我无法使用该 ID,因为组合框是动态添加的,并且可能多次添加,从而导致多个控件具有相同的 ID。
有谁知道如何将特定的 dom 对象传递给级联,或者如何使用“更改”事件设置自定义级联功能?
级联功能只是一些糖衣,可以更轻松地创建级联下拉菜单/组合。
基本上你需要使用 4 件事来手动实现你自己的那种奇特的级联->change父 ComboBox 的事件,enable子 ComboBox 的方法,value父 ComboBox 的方法和数据源.read()子 ComboBox 的方法。
最初,当触发父级的更改事件时,子级处于启用状态(false),获取父级的值并将其传递给子级 dataSource.read() 方法的 read 方法,以将其发送到服务器。最后从服务器返回需要的记录。
function OnChangeOfParentCombo(e){
var child = $('#ChildCombo').data().kendoComboBox;
child.enable(true);
child.dataSource.read({myFilter:this.value()});
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)