В сетке есть поле:
....
{
xtype: 'gridcolumn',
text: 'Статус',
flex:1,
dataIndex: 'status',
editor: this.statesCombo,
filter: {
type: 'list',
store: this.getStatesStore()
},
renderer: function(value, metaData, record, rowIndex, colIndex, store, view) {
var states;
if (this.getStatesStore()) {
states = this.getStatesStore().getById(record.get('status'));
}
return states ? states.get('name') : '';
},
scope: this
},
...
Мне нужно установить возможность фильтрации для значений этого поля.
Поэтому я делаю это:
....
filter: {
type: 'list',
store: this.getStatesStore()
},
....
Но в этом случае фильтр отображает значения идентификатора, доступные для фильтрации.
Как заставить сами значения отображаться?