У меня есть сетка кендо «GridProjects» (см. Прикрепление: часть HTML). При инициализации набор столбцов (имя, поле, ...) и отсортированный список столбцов извлекаются из моего BD в gridHelperService.AngularJs Kendo Grid Load Sorting on Initialization
Чтобы обновить набор столбцов, я использовал атрибут «k-columns» в своем HTML. Однако я не мог бы сделать то же самое для отсортированных столбцов, поскольку сортировка proprety находится внутри источника данных.
Я знаю, что я могу использовать k-data-source, но в моем случае это не работает, потому что мой транспорт и фильтр dataSource привязан к некоторым переменным на контроллере.
Каждая вещь объясняется в этом прикрепленного: Projects Kendo Grid
Я не могу понять, как это исправить, если кто-нибудь может дать мне удар, я буду признателен.
Спасибо!
Я уже пробовал это, но похоже, что у меня нет доступа к моим GridProjects в области. Он продолжает говорить мне, что $ scope.GridProjects undefined –
Вы пытались получить GridProjects через jQuery, а затем сортировать? – Mitul
Я пробовал: var grid = $ ("# GridProjects"). Data ("kendoGrid"); но это не определено. Когда я регистрирую содержимое на консоли: console.log ($ ("# GridProjects")), я могу видеть __proto__, который содержит данные сетки кендо, но я понятия не имею, как получить доступ к этому –