Sencha touch Sencha触摸图-按字段分组
我在一个选项卡面板中有一个基于以下模型的商店列表。在第二个选项卡中,我想要一个饼图(使用Sencha Charts 2.0 Beta版构建),其中包含我的投票字段的三个可能值的总数(值可以是“是”、“否”或“AB”,因此我期望的是三个饼图部分) Store grouper函数根据列表的第一个字符对存储进行分组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
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++;
}
});
我正在尝试在饼图中使用这些数据。解决我的问题。我用上面计数函数的结果创建了一个新商店。