我在页面上定义了有效Datagrid
附加ItemFileWriteStore
,通常会显示数据。
但是,只要数据包含(几乎)重复输入,我就会看到Sorry, an error occurred
。
我在代码中看不到DataGrid
列定义之外的任何数据字段定义。
我认为商店和/或DataGrid
组件不重复,但我不知道如何更改数据以避免重复。
PS我的数据包含6列重复项只有第3列不同。位置重要吗?疼痛/ datagrid期望第一列是唯一的吗?或者首先将datagrid列定义为唯一?
道场:1.4
答案 0 :(得分:1)
你设置了标识符吗?您需要一些独特的(ID)来区分数据存储区项目。 例如:
var store = new ItemFileReadStore({
data: {
identifier: "id",
items: [
{id: 1, name: 'A'},
{id: 2, name: 'B'},
{id: 3, name: 'c'}
]
}
});
您需要告诉商店您的第3栏是您的标识符