como usar o filtro na loja ExtJs?

Eu criei uma loja usando ExtJs e eu quero carregar o valor da loja para ComboBox. Mas antes de carregar os valores eu preciso filtrar alguns dados com base no valor selecionado em outro comboBox.

Então, para esse propósito eu acho que eu preciso aplicar filtro na loja, por favor, qualquer corpo pode me ajudar como eu posso fazer isso.

Modelo:-

Ext.define('City', {
extend: 'Ext.data.Model',
fields: [
        { name: 'StateId', type: 'string' },
        { name: 'City', type: 'string' },
]});

Loja:-

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'}
   ]});

Agora estou usando issocityStore para carregar no Combobox. mas antes de carregar eu quero sestateId é 1 então apenas 3 registros(Bangalore, Mysore, Dharwad) são carregados na caixa de combinação e sestateId é 2 então outros 3 registros são carregados na caixa de combinação. Como eu posso achá-lo

questionAnswers(1)

yourAnswerToTheQuestion