5
我想使用Kendo UI ComboBox的cascadeFrom功能,但令我沮喪的是,似乎該選項只接受ID。現在我無法使用該ID,因爲組合框是動態添加的,可能會多次導致具有相同ID的多個控件。Combobox級聯需要更具體cascadeFrom選項
有沒有人有任何想法如何我可以傳遞一個特定的dom對象到級聯或者我怎麼可能使用'change'事件設置一個自定義的級聯功能?
我想使用Kendo UI ComboBox的cascadeFrom功能,但令我沮喪的是,似乎該選項只接受ID。現在我無法使用該ID,因爲組合框是動態添加的,可能會多次導致具有相同ID的多個控件。Combobox級聯需要更具體cascadeFrom選項
有沒有人有任何想法如何我可以傳遞一個特定的dom對象到級聯或者我怎麼可能使用'change'事件設置一個自定義的級聯功能?
級聯功能只是一些糖,使其更容易創建級聯DropDowns/Combos。
基本上你需要使用4件事情手工實現自己,看中的是cascading>change事件父組合框,子組合框的enable方法,父組合框的value方法和dataSource.read()方法孩子ComboBox的。
最初,當觸發父代的更改事件時,該子代被啓用(false)獲取父代的值並將其傳遞給子代dataSource.read()方法的讀取方法以將其發送到服務器。最後從服務器返回所需的記錄。
function OnChangeOfParentCombo(e){
var child = $('#ChildCombo').data().kendoComboBox;
child.enable(true);
child.dataSource.read({myFilter:this.value()});
}
這太棒了!謝謝。 – Zholen
嗨!你能幫我 - 在這裏,http://stackoverflow.com/q/23615366/382115 – Maxrunner