我在tabPanel中有一个商店列表,该列表基于以下模型。在第二个选项卡中,我想要一个饼图(使用Sencha Charts 2.0 Beta构建),其中包含我的投票字段的三个可能值的总数(值可以是“是”,“否”或“ AB“,所以我期待的是三个馅饼部分。
Store grouper功能按商店的名称第一个字符对商店进行分组。
groupFn: function(record) {
return record.get('name')[0].toUpperCase();
}
我想过动态创建一个新的商店但是数据的数量非常大(数据库中大约31k行),所以如果我可以使用商店处理我已经拥有它会很棒。
型号:
{
name : 'someName',
vote : 'someVote',
ID : 'someID'
}
希望我提供所有信息。
提前感谢您的帮助。
答案 0 :(得分:0)
确定更新,现在我有每个投票结果的总数。我使用了以下代码:
var store = Ext.getCmp('myList').getStore();
store.findBy(function(rec) {
if (rec.get('vote') === 'YES') {
countYES++;
}
});
我正在尝试在饼图中使用这些数据。