Доступ к дополнительным полям в событии изменения 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
}
Другие вопросы по тегам