我想過濾下面的商店結果。 我有textbox
,如果我寫入任何東西,那麼它應該相應地過濾存儲。 例如商店的結果是如何過濾Store extjs?
Monday
Tuesday
Wednesday
Thursday
過濾器應該像如果我鍵入Mon
那麼結果應該只有Monday
。
我試過下面的代碼,但沒有運氣。
items: {
xtype: 'textfield',
name: 'value',
width : '100%',
align: 'center',
margin: '0 2 2 2',
listeners : {
change: function(field, newValue, oldValue, eOpts) {
var gridRecords = Ext.getCmp('Grid').getStore();
gridRecords.filter({
property: 'value',
value: newValue,
anyMatch: true,
caseSensitive: false
});
}
}
}
謝謝。
你可以更新代碼的其餘部分來顯示這個過濾器在哪裏被應用?例如文本框事件? – mindparse 2015-02-10 18:24:49
已更新的代碼代碼 – webCoder 2015-02-10 18:30:05
確實發生了變化事件,你可以看到什麼newValue是如果你添加一個斷點? – mindparse 2015-02-10 18:37:51