Javascript 向现有数据源kendo添加数据
我正在用复杂的json实现剑道网格。一切都呈现良好,但我需要向现有数据源添加新项 Json 因此,我需要向现有组件添加一个新组件,现在我有3个组件,它应该显示在同一级别下 { “组件”:“背面部件”, “风格”:“风格”, “样式操作”:“样式操作”, “个人电脑”:“80”, “TotalPCS”:“10” }Javascript 向现有数据源kendo添加数据,javascript,json,html,kendo-ui,kendo-grid,Javascript,Json,Html,Kendo Ui,Kendo Grid,我正在用复杂的json实现剑道网格。一切都呈现良好,但我需要向现有数据源添加新项 Json 因此,我需要向现有组件添加一个新组件,现在我有3个组件,它应该显示在同一级别下 { “组件”:“背面部件”, “风格”:“风格”, “样式操作”:“样式操作”, “个人电脑”:“80”, “TotalPCS”:“10” } 如果有人能在这方面帮助我,那就太好了或者用datasource重新读取服务器。如果您没有从服务器读取数据,请获取当前组件的索引,并使用您拥有的数据指定其后面的下一个组件,对数据源组件进
如果有人能在这方面帮助我,那就太好了或者用datasource重新读取服务器。如果您没有从服务器读取数据,请获取当前组件的索引,并使用您拥有的数据指定其后面的下一个组件,对数据源组件进行同步,并且可能需要重新绘制/刷新组件以显示新数据。只需将新组件推入数组并使用当前的渲染代码即可
var data = {
"id": "1",
"EPF": "1000",
"Name": "Chinthaka",
"Components": [
{
"Component": "Back Part",
"Style": "Style",
"StyleOperation": "Style Operation",
"PCS": "30",
"TotalPCS": "120"
},
{
"Component": "Back Part",
"Style": "Style",
"StyleOperation": "Style Operation",
"PCS": "130",
"TotalPCS": "160"
}
]
}
data.Components.push({
"Component": "Back Part",
"Style": "Style",
"StyleOperation": "Style Operation",
"PCS": "80",
"TotalPCS": "10"
})
哇,好极了,你是个救世主。感谢david wow使用您的答案,我成功地实现了var raw=dataSource.data();dataSource.add(原始[0].Components.push({“Component”:“vvvv”,“Style”:“styleqqq”,“StyleOperation”:“Style Operation”,“PCS”:“8011”,“TotalPCS”:“1011”});哇悖论我尝试了你的解决方案,但数据重新绑定对我来说是个问题。但是,简单地将数据推送到阵列对我来说很有效,多亏了Paradox,我真的很感谢你们两位给我这个美妙的解决方案,多亏了Paradox;-)
var data = {
"id": "1",
"EPF": "1000",
"Name": "Chinthaka",
"Components": [
{
"Component": "Back Part",
"Style": "Style",
"StyleOperation": "Style Operation",
"PCS": "30",
"TotalPCS": "120"
},
{
"Component": "Back Part",
"Style": "Style",
"StyleOperation": "Style Operation",
"PCS": "130",
"TotalPCS": "160"
}
]
}
data.Components.push({
"Component": "Back Part",
"Style": "Style",
"StyleOperation": "Style Operation",
"PCS": "80",
"TotalPCS": "10"
})