У меня есть сетка интерфейса пользователя Kendo, заполненная информацией из удаленного источника, и я хочу принудительно обновить информацию, отображаемую после того, как окно пользовательского интерфейса Kendo на моем веб-сайте будет закрыто.Как принудительно обновить сетку пользовательского интерфейса Kendo, заполненную удаленными данными?
Я попытался это:
var grid = $("#usuariosGrid").data("kendoGrid");
grid.refresh();
Но это не сработало, это то, как я создаю Кендо UI Сетка:
var ds = new kendo.data.DataSource({
transport: {
read: {
url: root_url + "/usuario/index",
dataType: "json"
}
},
schema: {
data: "Response",
total: "Count"
},
serverPaging: false,
pageSize: 2
});
$("#usuariosGrid").kendoGrid({
pageable: {
refresh: true
},
columns: [
{ field: "UsuarioId", title: "ID", width: "100px" },
{ field: "Nombre", title: "Nombre", width: "100px" },
{ field: "ApellidoP", title: "Apellido Paterno", width: "100px" },
{ field: "ApellidoM", title: "Apellido Materno", width: "100px" },
{ command: [{ text: "Editar", click: editFunction }, { text: "Eliminar", click: deleteFunction }], title: " ", width: "200px" }
],
dataSource: ds
});
Я посмотрел на документацию, но не попадались метод для этого.
На стороне примечания, мне было интересно, как отображать анимацию загрузки в сетке пользовательского интерфейса Kendo, когда данные загружаются в нее, она отображается после ее загрузки, и я просматриваю страницы сетка, но когда нет данных, она выглядит свернутой, и я хотел бы отображать анимацию загрузки, чтобы она выглядела заполненной во время загрузки информации.
Попробуйте 'ds.read()' –