У меня есть фильтр списка для одного из столбцов моей сетки. Когда я открываю фильтр, список не отсортирован.
Я пробовал прикрепить магазин к этому фильтру и отсортировать магазин. Хотя магазин отсортирован, фильтр показывает несортированные товары.
Это моя модель просмотра:
Ext.define('MyApp.view.myview.TestGridModel', {
extend: 'Ext.app.ViewModel',
alias: 'viewmodel.test-grid',
stores: {
test: {
type: 'test'
},
business: {
source: '{test}',
sorters: {
property: 'business',
direction: 'ASC'
}
},
other:{
type: 'other'
}
}
});
Ниже приведен фрагмент с моей точки зрения, где я настраиваю хранилище для фильтра:
bind: {
store: '{test}'
},
plugins: 'gridfilters',
columns: [{
text: 'Id',
dataIndex: 'id'
}, {
text: 'Business',
dataIndex: 'business',
flex: 2,
filter: {
type: 'list',
store: '{business}'
//store: '{other}'
}
}, {
text: 'Profile',
dataIndex: 'profile',
flex: 2
}, {
text: 'Program',
dataIndex: 'program',
Я также создал скрипку. Обратите внимание, что мне нужен магазин, а не конфиг.
Как отсортировать фильтр сетки?
Спасибо