2010-03-19 64 views
0

我们有一种情况,我们需要在具有重复行的网格中显示来自数据库的数据,但当单元格数据与Sorry, an error occurred相同时,至少基本示例失败。示例如下:dojox.grid.DataGrid无法显示重复行吗?

  
    <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>

帮助!

回答

1

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