您好我有网格" Book" (id,name,price)和其他网格" Sale" (身份证,姓名,价格)。我是来自" Book"到"销售"使用DragandDrop。但是如果用户将记录丢弃到网格" Sale"和网格"销售"已经有相同的记录(具有相同的ID) - 不删除此记录。我需要什么?
答案 0 :(得分:1)
使用beforeadd监听器并找出旧的重复记录并将其删除!!
listeners:{
beforeadd:function(store, records, index, eOpts) {
for (var i in records) {
var idx = store.findExact('id', records[i].get('id'));
if ( /*compare idx with new record id */) {
store.remove(records[i]);
}
}
}
}
答案 1 :(得分:0)
只需重命名“id”列即可。