У меня есть сетка kendo ui с dropdownlists в ячейках. Проблемы в том, что я теряю выбранную строку, когда кто-то выбирает новое значение в выпадающем списке. Может ли кто-нибудь помочь мне с этим?Kendo ui сетка с dropdownlists
ответ
Что, вероятно, происходит в том, что выбор элемента в DropDownList меняет значение в элементе связанных данных. Это приводит к тому, что DataSource запускает событие «change», поэтому в таблице известно, что ему необходимо обновить. Способ записи таблицы Кендо, когда он получает событие изменения из DataSource, воссоздает ячейки таблицы. Я уверен, что существующие ячейки таблицы будут удалены из DOM и новый набор добавлен на свое место. Когда это произойдет, выбор удаляется.
Один из способов сохранить выбранную строку будут добавить обработчик функции «изменить» событие сетки, и сохранить UID выбранного элемента данных. Затем в событии «dataBound» вы можете повторно выбрать эту строку. Например:
var selectedUid;
$("#grid").kendoGrid({
...
change: function() {
selectedUid = this.select().data("uid");
}
dataBound: function() {
if(selectedUid) {
this.select($(this.element).find('tr[data-uid="' + selectedUid + '"]'));
}
}
});
Это не работает, ondatabound необходимо вызвать оператор if при обратном вызове. – dan8912
Можете ли вы помочь мне сделать обратный вызов? Можно ли сделать что-то подобное в Кендо? – dan8912
Я не уверен, что вы имеете в виду. Вышеуказанная функция устанавливается как обратный вызов события 'dataBound' для сетки, когда она передается в параметрах. – CodingWithSpike
- 1. Kendo UI Сетка не работает
- 2. Kendo UI Сетка выделенной строки
- 3. Kendo UI Сетка в сплиттере
- 4. Kendo UI сетка с несколькими значениями
- 5. disable kendo-ui сетка фильтрация нескольких столбцов
- 6. Ловля Kendo UI Сетка фильтра изменила событие
- 7. Kendo UI Сетка, не отображающая данные JSON
- 8. Kendo UI сетка не показывает данные
- 9. kendo ui угловая сетка js ng-repeat
- 10. Пользовательский фильтр столбцов kendo ui сетка
- 11. kendo ui сетка, выбирающая строку ID
- 12. Kendo UI Сетка и стиль ng
- 13. Lazy Load of Kendo UI Сетка с полосой прокрутки
- 14. Сетка Kendo UI с сервисом ASMX: XML возвращается вместо JSON
- 15. AngularJS Kendo UI сетка с поведением рядовых фильтров
- 16. Сетка Kendo UI с использованием встроенных и встроенных линий
- 17. Kendo UI Сетка сетки с помощью javascript не работает
- 18. Kendo UI ASP.NET MVC - Сетка - Скрыть флажок с помощью JavaScript
- 19. Kendo сетка с X-editable?
- 20. Kendo сетка выбор всего ряда
- 21. Kendo UI - вопросы сетки
- 22. Пустая сеть kendo-ui
- 23. Kendo сетка автоматически прокрутка
- 24. Как узнать, когда сетка kendo ui полностью загружена и отображена?
- 25. Kendo UI сетка и пользовательское всплывающее сообщение об удалении
- 26. Kendo ui сетка pagable размер меняется после обновления сетки
- 27. Веб-сетка Kendo UI, виртуальная прокрутка и динамический флажок
- 28. Knockout Kendo Сетка данныхBound events
- 29. Kendo cascasding DropDownlists и доступные выпадающие элементы
- 30. Kendo UI Сетка решетки не работает в модальном окне
Не хватает информации, чтобы помочь вам. Отправьте свою модель просмотра и конфигурацию сетки. – Brett