0

我有 2 种类型的联系人列表。

  1. 我的联系方式

  2. 优先联系人

两个联系人可能有共同的联系人,现在我想保存联系人而不重复。

我怎样才能在煎茶触摸中实现这一点?

谢谢

4

2 回答 2

1

我认为您不需要为此开设两个单独的商店。将所有联系人存储在一个商店中,并使用一些属性来检测联系人是优先/最喜欢的还是两者兼而有之。

更新:这是过滤示例。这将过滤第二个商店并只留下name在第一个商店中找不到字段的记录。

st1 = ...
st2 = ...

st2.filter(function(r) {
   return st1.findExact('name', r.get('name')) < 0;
});
于 2013-04-26T14:41:28.913 回答
0

尝试在 sencha 文档中查找 union 和 unique 函数。http://docs.sencha.com/touch/2.2.0/#!/api/Ext.Array

于 2013-04-26T12:54:27.270 回答