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ąć.

questionAnswers(1)

yourAnswerToTheQuestion