У меня есть dropdownList кендо, который содержит список дат. По завершении привязки я использую следующий код, чтобы выбрать самую последнюю дату.Kendo DropdownList неправильно обновляет выпадающий список
var dates = $("#date").data("kendoDropDownList");
dates.select(dates.dataSource.data().length - 1);
достаточно просто, и правильная дата появляется в выпадающем списке, но при открытии выпадающего меню вы можете ясно видеть, что выпадающий имеют первый элемент, выбранный вместо последнего.
Изображение можно найти here
Я попытался воспроизвести ваш код [здесь] (http://jsfiddle.net/OnaBai/yaK2W/), и он отлично работает. Мой код работает для вас? В противном случае, какой OS/Browser вы используете? – OnaBai
Вы посмотрели изображение, которое я связал? Все выглядит нормально, и вы можете видеть, что 201311 находится в текстовой области, но когда вы открываете раскрывающийся список, выбранный элемент - 201306, поэтому нельзя выбрать дату, пока вы на самом деле не нажмете на другую дату, а затем снова выберите ее. Это происходит во всех браузерах. Не уверен, если это имеет значение, но я использую Razor для создания элемента управления. –
Я посмотрел изображение и да, ваше изображение ошибочно, но когда я попытался воспроизвести его на своем Mac с Chrome, Firefox и Safari (сценарий, который я предоставил ссылку в своем первом комментарии), он работал нормально. Вы попробовали мою скрипку (http://jsfiddle.net/OnaBai/yaK2W/) – OnaBai