ExtJS试图将记录从一个网格添加到另一个允许重复的网格中

问题描述 投票:0回答:1

我有两个网格具有相同的列。我想将记录从网格1添加到网格2,并且想允许重复项在第二个网格中。我知道商店有id属性,不允许重复。我在模型中使用idProperty: 'customId'配置覆盖了此设置。我正在使用自动递增的customId字段作为新的idProperty。但这是行不通的:我在选择列上单击了两次或多次,但没有任何反应(仅对第一个有效)。我该如何解决?

我做了fiddle with the example

extjs duplicates grid id
1个回答
0
投票

当您将记录添加到目标Grid的存储时,而不是添加记录,请使用record.data属性传递纯数据对象,而不是模型对象。

destinationGrid.getStore().add(record.data);

here is fiddle

© www.soinside.com 2019 - 2024. All rights reserved.