gpt4 book ai didi

javascript - 如何将项目添加到 kendo ui 网格的数据源

转载 作者:可可西里 更新时间:2023-11-01 02:52:56 26 4
gpt4 key购买 nike

我已经成功创建了一个 kendo.data.dataSource,我可以将它绑定(bind)到我页面上的 KendoUI Grid。

但是当我尝试 dataSource.insert(0, [a : "b"]); 时,它会删除之前存在的数据。

我的示例代码如下:

var tempSource = new kendo.data.DataSource({
data: [{"ID":1,"Name":"Cliente 1","NameID":"1 - Cliente 1"},{"ID":2,"Name":"Cliente 2","NameID":"2 - Cliente 2"}]
});

这就是我绑定(bind)到网格的方式:

$("#association-grid").kendoGrid({
height: 99,
columns:
[
{
field: "ID",
title: "ID"
},
{
field: "Name",
title: "Name"
},
{
field: "NameID",
title: "NameID"
}
],

dataSource: tempSource
});

这是我添加新项目的方式:

tempSource.insert(0, { ID: "John Smith", Name: "Product Description", NameID: "123 1st Street" });

如果我在将数据绑定(bind)到网格之前执行添加,我将丢失最初在数据源对象上的前两项。

总结:我有一个预先创建的数据源绑定(bind)到一个网格。我希望能够向数据源添加新项,然后刷新网格以便显示新项。

谢谢,

VRC

最佳答案

试试这个:

dataSource.add({ name: "John Smith", description: "Product Description", address: "123 1st Street" });

关于javascript - 如何将项目添加到 kendo ui 网格的数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10734588/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com