Dojox grid Datagrid "Sorry, an error occured"



我在附有ItemFileWriteStore的页面上定义了有效的Datagrid,通常它会显示数据。

然而,一旦数据将包含(几乎)重复条目,我将看到Sorry, an error occurred

在代码中,除了DataGrid列定义之外,我没有看到任何数据字段定义。

我认为存储和/或DataGrid组件阻止重复,但我不知道如何更改数据以避免这些重复。

PS我的数据包含6列,重复的只有第3列不同。职位重要吗?是否期望第一列是唯一的/datagrid ?或者首先定义的数据网格列是唯一的?

Dojo: 1.4

设置标识符了吗?您需要一些惟一的东西(ID)来区分数据存储项。例如:

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

你需要告诉商店你的第三列是你的标识符

相关内容

  • 没有找到相关文章

最新更新