Я разместил сетку Kendo UI внутри диалогового окна jQuery . В сетке я разместил некоторые элементы управления, такие как редактор TinyMCE, раскрывающийся список Kendo, флажок и так далее.Как изменить значение выпадающего списка кендо ui с помощью jquery?
Я пытаюсь выбрать изделие из kendo dropdownlist. Документация Kendo говорит, что это как выбрать элемент.
$('dropdownlistid').data('kendoDropDownList').value(index);
При выполнении приведенного выше кода пользовательский интерфейс изменяется соответствующим образом. Однако, когда я нажимаю кнопку update, значение, отправленное на сервер, остается перед выполнением вышеуказанного кода.
Очевидно, что просто изменить значение выпадающего списка недостаточно, чтобы установить значение списка dorpdownlist, отправленного на сервер.
Кроме того, когда я вручную выбираю раскрывающийся список и выбираю значение, также включен другой раскрывающийся список. Однако, когда я делаю это с использованием вышеуказанного кода jquery, другой раскрывающийся список не включается.
Возможно, есть событие изменения, которое не поднимается. Я действительно не знаю, что происходит с выпадающим списком Kendo.
Спасибо за помощь.
try $ ('dropdownlistid'). Data ('kendoDropDownList'). Trigger ("change"); чтобы вызвать событие изменения после установки значения – Sushil
Просто так, мы уверены, используя индекс, вы имеете в виду значение элемента dropdownlist, а не индекс, правильно? Вот что говорит документация http://docs.telerik.com/kendo-ui/api/javascript/ui/dropdownlist#methods-value Рабочий образец http://jsbin.com/vagoye/edit?html,js,output –
@RobinGiltner, My dropdownlist имеет 3 элемента 'Клиент',' Контакт клиента' и 'Проект'. Когда я пытаюсь использовать 'val()' с одним из приведенных выше значений, ничего не происходит. Тем не менее, в пользовательских номерах wen I, таких как 'val (2)', похоже, что они работают. – Richard77