Tôi có một Lưới giao diện người dùng Kendo chứa đầy thông tin từ nguồn từ xa và tôi muốn bắt buộc làm mới thông tin được hiển thị sau khi Cửa sổ giao diện người dùng Kendo trên trang web của tôi bị đóng.Làm cách nào để buộc làm mới trên Lưới Kendo UI có đầy dữ liệu từ xa?
Tôi cố gắng này:
var grid = $("#usuariosGrid").data("kendoGrid");
grid.refresh();
Nhưng nó đã không làm việc, đây là cách tôi tạo Kendo UI Lưới:
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
});
tôi nhìn vào tài liệu nhưng không đi qua một phương pháp để làm điều này.
Trên một lưu ý phụ, tôi đã tự hỏi làm thế nào để hiển thị một hình ảnh động tải trên lưới Kendo UI trong khi dữ liệu đang được tải vào nó, nó được hiển thị sau khi nó được tải và tôi đang nhấp qua các trang lưới điện, nhưng khi không có dữ liệu, nó sẽ bị sụp đổ và tôi muốn hiển thị một hình động tải để làm cho nó trông đầy trong khi thông tin đang được tải.
Hãy thử 'ds.read()' –