【问题标题】:dojox.grid.DataGrid can't display repeat rows?dojox.grid.DataGrid 不能显示重复行?
【发布时间】:2010-03-19 02:05:26
【问题描述】:

我们有一种情况,我们需要在具有重复行的网格中显示数据库中的数据,但是当单元格数据与Sorry, an error occurred 相同时,至少基本示例似乎失败了。一个例子如下:

           
    <script>
        dojo.require("dojo.data.ItemFileWriteStore");
        dojo.require("dojox.grid.DataGrid");

        var historyData = {
            'identifier': 'time',
            'label': 'time',
            'items': [

            {
             'message': 'Please turn in your TPS reports immediately',
                'time': 'March 3 2010 7:20 AM',
                'sentBy':'Bill Lumbergh'

            },
             {
             'message': 'Please turn in your TPS reports immediately',
                'time': 'March 3 2010 7:20 AM',
                'sentBy':'Bill Lumbergh'

            }]
        };

        var historyGridLayout = [
            [{
            field: "message",
            name: "Message"
        },
        {
            field: "time",
            name: "Display Date & Time"
        },
        {
            field: "sentBy",
            name: "Sent By"
        }]];

    </script>

    <body class="tundra ">
        <div dojoType="dojo.data.ItemFileWriteStore" data="historyData" jsId="historyStore">
        </div>
        <div id="grid" dojoType="dojox.grid.DataGrid" store="historyStore" structure="historyGridLayout">
        </div>
    </body>

救命!

【问题讨论】:

    标签: dojo


    【解决方案1】:

    嗯,您可以从数据 (historyData) 中删除标识符字段,并且网格应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-18
      • 1970-01-01
      相关资源
      最近更新 更多