我綁定一個DropDownList
小部件select
事件,像這樣:劍道UI網站 - DropDownList中:選擇事件不會返回所選值正確
var items = [
{ text: 'Item 3', value: '3' },
{ text: 'Item 4', value: '4' }
];
var dropDownListEl = $('#dropdownlist');
dropDownListEl.kendoDropDownList({
dataTextField: 'text',
dataValueField: 'value',
index: 0
});
var kDropDownList = dropDownListEl.data('kendoDropDownList'),
ds = kDropDownList.dataSource;
items.forEach(function (item) {
ds.add(item);
});
kDropDownList.bind('select', function (e) {
console.log('this.value(): ' + this.value());
});
但是,當我這樣做是不返回正確的值選擇。
我一直在嘗試幾乎所有的可能性,沒有任何工作。 http://jsfiddle.net/glenn/gxJ3S/
這讓我瘋狂!
待辦事項現在,你應該使用'this.dataItem(e.item)'代替。請參閱http://www.telerik.com/forums/drop-down-list-dataitem-returns-incorrect-item#bjLQ8DTUL0WGY6IcWy5zUA – ken2k