gpt4 book ai didi

javascript - ExtJS 4 存储中少数实例中的唯一记录

转载 作者:行者123 更新时间:2023-11-28 08:54:46 24 4
gpt4 key购买 nike

我有几个带有内存代理的存储实例。

var store1 = Ext.create('app.store.SomeStore', {}),
store2 = Ext.create('app.store.SomeStore', {}),
record1 = Ext.create('app.model.SomeModel', {test: '111'}),
record2 = Ext.create('app.model.SomeModel', {test: '222'}),
record3 = Ext.create('app.model.SomeModel', {test: '333'});

如何同步我的商店来实现此功能:

store1.add(record1);
store1.add(record2);
store1.count(); //return 2
store2.add(record3);
store1.add(record3);
store1.count(); //return 2 becouse record3 already exists in store2

最佳答案

你可以试试这个。查找函数检查存储中是否存在具有该值的记录

if (store1.find('test',record3.get('test') === -1){
store1.add(record3);
}

extjs 3.4 find extjs 4.2.1 find

关于javascript - ExtJS 4 存储中少数实例中的唯一记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18641096/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com