【问题标题】:How to Update dojo grid using json object?如何使用 json 对象更新 dojo 网格?
【发布时间】:2011-08-25 12:10:52
【问题描述】:

请有人告诉我如何使用 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" }]
            }
        }

所以我需要将这些数据应用到我的网格中。我不知道该怎么做,有人可以帮我处理数据。提前致谢。

【问题讨论】:

    标签: javascript dojo dojox.grid dojox.grid.datagrid


    【解决方案1】:

    商店应该包含“数据”键,正如您所做的那样,并且相应的对象应该具有“项目”键。 在这里也看看我的回答:Dojo grid nested json

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-07
        • 2012-05-23
        • 1970-01-01
        相关资源
        最近更新 更多