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



谁能告诉我如何使用json对象更新数据网格。我的数据网格创建如下:

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" }]
            }
        }

所以我需要将这些数据应用到我的网格中。我不知道怎么做,有人能帮我数据吗?

存储应该包含"data"键,而对应的对象应该包含"items"键。看看我的回答:Dojo网格嵌套json

您可以通过将项目添加到底层数据存储来向网格添加新项目:

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

相关内容

  • 没有找到相关文章

最新更新