Доступно несколько способов добавления фильтров которые нельзя «очистить»:
Фильтр в хранилище (Store)
Ext.define('Core.store.users', { extend: 'Ext.data.Store', ... filters: [ { property: 'login', value: 'demo', default: true // (2) } ], proxy: { type: 'direct', ... } });
(1) требуется указать идентификатор, он должен быть уникальным в рамках указанного массива. (2) для того, чтобы запрещать очищать фильтр нужно указывать default: true
Фильтр в представлении (View)
Ext.define('Core.view.users.users-ListView', { extend: 'IServ.UI.ListViewPanel', xtype: 'users-listview', ... items: [{ xtype: 'listviewgrid', store: { type: 'users', autoLoad: true, filters: [ { property: 'login', value: 'demo', default: true } ] }, columns: [ ... ] ... }] });