假设一个dstore有名字、姓和年龄的记录。现在,我想要名为"Name1“或Age= 25的记录。我如何在dstore中做到这一点?如果我这样做了,recordStore.filter({name: 'Name1'}, {age: 25});将返回名为"Name1“和Age=25的记录。
另一个问题,在我的dstore记录中,也有一个数组(由颜色组成)。我想根据用户选择的颜色过滤结果。我面临的问题是,dstore.filter()检查该值的完全匹配,但如果数组中的一个值与所选值匹配,则保留记录。怎么做?
发布于 2016-01-18 17:01:13
您需要像这样扩展过滤器功能:
recordStore.filter( function (object) {
return object.Name === 'Name1' || object.age === 25;
});https://stackoverflow.com/questions/34267220
复制相似问题