Sencha touch Sencha触摸图-按字段分组

Sencha touch Sencha触摸图-按字段分组,sencha-touch,sencha-touch-2,sencha-charts,Sencha Touch,Sencha Touch 2,Sencha Charts,我在一个选项卡面板中有一个基于以下模型的商店列表。在第二个选项卡中,我想要一个饼图(使用Sencha Charts 2.0 Beta版构建),其中包含我的投票字段的三个可能值的总数(值可以是“是”、“否”或“AB”,因此我期望的是三个饼图部分) Store grouper函数根据列表的第一个字符对存储进行分组 groupFn: function(record) { return record.get('name')[0].toUpperCa

我在一个选项卡面板中有一个基于以下模型的商店列表。在第二个选项卡中,我想要一个饼图(使用Sencha Charts 2.0 Beta版构建),其中包含我的投票字段的三个可能值的总数(值可以是“是”、“否”或“AB”,因此我期望的是三个饼图部分)

Store grouper函数根据列表的第一个字符对存储进行分组

groupFn: function(record) {                
            return record.get('name')[0].toUpperCase();                        
        }
我曾考虑动态创建一个新的存储,但数据量非常大(数据库中约31k行),因此如果我可以处理我已有的存储,那就太好了

型号:

{
  name : 'someName',
  vote : 'someVote',
  ID   : 'someID'
}
希望我能提供所有的信息


提前感谢您的帮助。

好的更新,现在我有了每个投票结果的总数。我使用了以下代码:

var store = Ext.getCmp('myList').getStore();                            
store.findBy(function(rec) {
        if (rec.get('vote') === 'YES') {
              countYES++;
           } 
});

我正在尝试在饼图中使用这些数据。

解决我的问题。我用上面计数函数的结果创建了一个新商店。