У меня есть магазин в сенче со следующим кодом
Ext.define('Qvidi.store.MyJsonStore', {
extend: 'Ext.data.Store',
requires: [
'Qvidi.model.Qvidi',
'Ext.data.proxy.Ajax',
'Ext.data.reader.Json'
],
constructor: function(cfg) {
var me = this;
cfg = cfg || {};
me.callParent([Ext.apply({
storeId: 'MyJsonStore',
model: 'Qvidi.model.Qvidi',
proxy: {
type: 'ajax',
extraParams: {
class: 'Qvidi',
method: 'getData'
},
url: 'server/index.php',
reader: {
type: 'json',
rootProperty: 'results'
}
}
}, cfg)]);
}
});
Мне нужно перебрать хранилище и подсчитать поле под названием «пол», поступающее из базы данных mysql, база данных загружена и извлекает данные, однако мне нужно выполнить итерацию по данным, чтобы подсчитать, сколько мужчин и женщин находится в базе данных. Таким образом, мужчины определяются как один в базе данных, а женщины определяются как 2. Все эти данные загружаются в хранилище.
Мне просто нужно знать, как отличить самца от самки. Я знаю, что вы должны использовать функцию foreach в сенче.
Любая помощь приветствуется