Я этот код ...Ext.js Ext.grid.Panel и фильтры
Ext.define("Requestor.view.main.RequestGrid", {
extend: 'Ext.grid.Panel', // Our base class. A grid panel.
... lots of code ...
columns: [
... some more code ...
{
text: 'Status',
dataIndex: 'status',
renderer: function(value, metaData) {
metaData.tdStyle = (value == 'Ready') ?
'color:green;font-weight: bold' :
'color:red;font-style: italic'
return(value)
},
filter: { type: 'list', value: 'Ready' },
flex: 1
}
... more code ...
Это прекрасно работает, когда страница первоначально нагрузки, и если я вручную, с помощью пользовательского интерфейса, измените фильтры для включения тогда появятся другие строки, которые не имеют значения «Готов». (См скриншот)
Но если я пытаюсь изменить сортировку на моей колонке Состояние фильтр автоматически изменяется обратно только с указанием строк, которые имеют значение состояния «Ready». (См скриншот)
Является ли это ошибка или я делаю что-то не так?
Спасибо!
Спасибо за ответ. BTW У меня есть скрипка, созданная здесь: https://fiddle.sencha.com/#fiddle/s2e –