Доступ к дополнительным полям в событии изменения kendoDropDownList?
Мне нужна дополнительная информация, связанная с выбранным предметом. как получить доступ к дополнительным полям при изменении события
var language = [
{value: "English", culture: "en-US", direction: "ltr", text: "English"},
{value: "עברית", culture: "he-IL", direction: "rtl", text: "עברית - Hebrew"},
{value: "Français", culture: "fr-FR", direction: "ltr", text: "Français - French"}
];
$('#input').kendoDropDownList({
'dataTextField': 'text',
'dataValueField': 'value',
'dataSource': language,
'index': 0,
'change': function (e) {
// how do I access here to 'culture' and 'direction' fields
}
});
1 ответ
Решение
Вы можете использовать dataItem
Метод виджета для извлечения данных для выбранного элемента:
'change': function (e) {
var item = this.dataItem();
// item.culture and item.direction
}