2016-09-29 24 views
0

我在頁面上定義了有效的Datagrid,附帶ItemFileWriteStore並且通常顯示數據。Dojox grid Datagrid「對不起,發生錯誤」

但是隻要數據包含(幾乎)重複的條目,我會看到Sorry, an error occurred

我的代碼我看不到DataGrid列定義之外的任何數據字段定義。

我想存儲和/或DataGrid組件會出現重複,但我不知道如何更改數據以避免重複。

PS我的數據包含6列重複只有第3列不同。職位重要嗎?難道/ datagrid期望1rst列是唯一的嗎?或者首先定義的datagrid列是唯一的?

道場:1.4

+0

創建的jsfiddle,樣品或在此處添加代碼....數據網格的定義 –

回答

1

你設置標識?您需要一些獨特的(ID)來區分數據存儲區項目。 例如:

var store = new ItemFileReadStore({ 
     data: { 
      identifier: "id", 
      items: [ 
       {id: 1, name: 'A'}, 
       {id: 2, name: 'B'}, 
       {id: 3, name: 'c'} 
      ] 
     } 
    }); 

你需要告訴店裏,你的第三列是你的標識符

+0

僅包含HTTP端點。沒有數據的定義。 –

+0

那麼你如何爲網格設置數據? – Sonic