Как обновить сетку и обновить данные с помощью KendoUI для Angular2?
Я использую сетку Kendo UI для редактирования записей.
У меня есть функция загрузки данных:
private loadData(): void {
this.gridView = {
data: this.data.slice(this.skip, this.skip + this.pageSize),
total: this.data.length
};
}
и у меня есть служба, которая обновляет данные и сохраняет их в this.data content
:
this.dataservice.update().then(res => this.loadData());
Тем не менее, пользовательский интерфейс не обновляется. Как мне обновить интерфейс сетки?
1 ответ
Решение
Если сетка не обновляется, я предполагаю, что изменения в loadData()
Метод не обнаружен.
Простой тест на поршне показывает, что такой упрощенный подход работает просто отлично:
В качестве примечания: если вы не видите изменений в конкретном шаблоне строки, то это известная проблема, зарегистрированная здесь: