jak korzystać z filtra w sklepie ExtJs?
Stworzyłem sklep przy użyciu ExtJs i chcę załadować wartość sklepu do ComboBox. Ale przed załadowaniem wartości muszę filtrować niektóre dane na podstawie wartości wybranej w innym polu kombi.
Więc w tym celu myślę, że muszę zastosować filtr w sklepie, proszę, każdy organ może mi pomóc, jak mogę to zrobić.
Model:-
Ext.define('City', {
extend: 'Ext.data.Model',
fields: [
{ name: 'StateId', type: 'string' },
{ name: 'City', type: 'string' },
]});
Sklep:-
var cityStore = Ext.create('Ext.data.Store', {
model: 'City',
data : [
{ StateId: '1', City: 'Bangalore'},
{ StateId: '1', City: 'Mysore'},
{ StateId: '1', City: 'Dharwad'},
{ StateId: '2', City: 'Mumbai'},
{ StateId: '2', City: 'Pune'},
{ StateId: '2', City: 'Nagpur'}
]});
Teraz używam tegocityStore załadować w Combobox. ale przed załadowaniem chcę czystateId to 1 potem tylko 3 rekordy(Bangalore, Mysore, Dharwad) są ładowane w combobox i jeślistateId to 2 następnie ładowane są 3 kolejne rekordy w combobox. Jak mogę to osiągnąć.