无法将相同的项添加到DataGrid两次,即使我在再次添加之前删除该项

时间:2011-05-13 00:26:00

标签: javascript dojo

如果我将一个项目添加到我的DataGrid,然后删除它,然后尝试再次添加它,我收到此错误:

assertion failed in ItemFileWriteStore

知道为什么会这样吗?

我正在使用Dojo 1.5。

2 个答案:

答案 0 :(得分:0)

商店中没有两件商品可以在任何时间点拥有相同的标识符。

答案 1 :(得分:0)

如果您尝试添加从商店中删除但未在商店中调用save()的商品,则会收到此错误。商店有“取消删除”功能。检查isDirty()save()的ItemFileWriteStore API。