Javascript 如何使用json对象更新dojo网格?

Javascript 如何使用json对象更新dojo网格?,javascript,dojo,dojox.grid,dojox.grid.datagrid,Javascript,Dojo,Dojox.grid,Dojox.grid.datagrid,请告诉我如何使用json对象更新数据网格。我的数据网格创建为beleow var grid4 = new dojox.grid.DataGrid({ query : { number: '*' }, clientSort : true, rowSelector : '20px',

请告诉我如何使用json对象更新数据网格。我的数据网格创建为beleow

var grid4 = new dojox.grid.DataGrid({
                    query : {
                        number: '*'
                    },
                    clientSort : true,
                    rowSelector : '20px',
                    structure : layout4
                }, document.createElement('div'));
        grid4.setStore(jsonStore);
        dojo.byId("gridContainer4").appendChild(grid4.domNode);
        grid4.startup();
最初,jsonStore应用于网格没有任何问题。但后来我得到了类似于下面的json对象

data = {
            "results" : {
                "info" : [{
                            "number" : "12.11",
                            "product" : "KALA,
                            "Qty" : "0.00" }]
            }
        }

所以我需要将这些数据应用到我的网格中。我不知道该怎么做。有人能帮我查一下数据吗。提前感谢。

您可以通过将项目添加到基础数据存储中,将新项目添加到网格中:

grid.store.newItem(jsonItem);
grid.store.save()

通过将项添加到基础数据存储,可以将新项添加到网格:

grid.store.newItem(jsonItem);
grid.store.save()

存储区应该包含“数据”键,正如您正确所做的那样,并且相应的对象应该具有“items”键。
请看我在这里的回答:

存储区应该包含“数据”键,正如您所做的那样,相应的对象应该具有“items”键。 看看我在这里的回答: