2012-06-22 45 views
0

我在tabPanel中有一个来自基于以下型号的商店的列表。在第二个选项卡中,我想要一个饼图(使用Sencha Charts 2.0 Beta构建),其总数为三个可能的值,我的投票字段(值可以是“是”,“否”或“AB”,那么是什么我期望是三个饼馅饼)。Sencha触摸图 - 按字段分组

商店石斑鱼功能组商店由名称列表的第一个字符。

groupFn: function(record) {     
      return record.get('name')[0].toUpperCase();       
     } 

我想过一种动态地创建新的存储,但是仍数据的数量是非常大的(〜在DB 31K行),所以如果我能与店我已经有了这将是巨大的处理。

型号:

{ 
    name : 'someName', 
    vote : 'someVote', 
    ID : 'someID' 
} 

希望我把所有的信息。

非常感谢您的帮助。

回答

0

确定更新,现在我有每个投票结果的总数。我用下面的代码:

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

我想在我的饼图现在使用这些数据。

+0

解决我的问题。我在上面创建了一个新的商店,其结果是我的计数功能。 – Greezer