在更新剑道网格的数据后,如何刷新寻呼机?

时间:2019-06-28 15:22:22

标签: jquery kendo-ui

我有一个表,当选中一个复选框时,希望使用新产品数据刷新该表。我正在尝试通过创建模板并将其应用于表中的每一行来做到这一点。我遇到的问题是在用新数据刷新表后,该表的分页没有更新。我的意思是,它仍然表明它具有与更新表之前相同的行数。为了简化起见,我浓缩了产品对象。我的代码如下:

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 :(得分:0)

使用Ajax绑定。它应该自动从Db表中提取数据,并在客户端上添加新数据时进行更新。如果您的复选框仅是为了指定要更新,则甚至不需要包括该复选框。如果您尝试从服务器端自动进行更新,则只需刷新一下即可。