使用基于Sencha Touch的应用程序我需要获得商店的总金额,但实施了先前的过滤器。
我可以store.getCount()
并知道商店的总记录,但如何知道以前过滤器的总记录数?
答案 0 :(得分:1)
这是另一种解决方案:
var count = 0;
store.findBy(function(rec) {
if (rec.get('myFilter')) {
count++; // Only counting matching data
}
});
console.log(count); // Total amount of filtered data
来自:https://www.sencha.com/forum/showthread.php?174156-Store-count-by-criteria-without-filter