Как я могу обновить пейджер после обновления данных для сетки кендо? - PullRequest
0 голосов
/ 28 июня 2019

У меня есть таблица, которую я хочу обновить новыми данными о товаре, когда установлен флажок. Я пытаюсь сделать это, создав шаблон и применив его к каждой строке таблицы. Проблема, которая у меня возникла, заключается в том, что после обновления таблицы новыми данными нумерация страниц для этой таблицы не обновляется. Под этим я подразумеваю, что он по-прежнему показывает, что у него такое же количество строк, какое было до обновления таблицы. Я сконцентрировал объект products только для простоты. Мой код ниже:

var template = kendo.template
(
    "<td>#: id #</td>" +
    "<td>#: name #</td>" +
    "<td>#: dateCreated #</td>
);

var products = [
    { id: 1, name: "product1", dateCreated: "01/15/2019" },
    { id: 2, name: "product2", dateCreated: "03/02/2019" },
    { id: 3, name: "product3", dateCreated: "11/22/2018" }
];

$(".grid:eq(1)").html(template(products));
$(".grid:eq(1)").data("kendoPager").refresh();

1 Ответ

0 голосов
/ 28 июня 2019

Использовать Ajax-привязку. Он должен автоматически извлекать данные из таблицы базы данных и обновлять каждый раз, когда новые данные добавляются на стороне клиента. Если ваш флажок только для того, чтобы указать его для обновления, вам даже не нужно его включать. Если вы пытаетесь автоматически обновляться со стороны сервера, вам нужно просто обновить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...