数据加载 ComboBox

我从数据库查询数据返回的JSON
[code="java"]
{totalProperty:6,root:[
{'parametercode':'tiianjieci','pvalue':'第一届1次','valueid':5},{'parametercode':'tianType','pvalue':'委员','valueid':9},
{'parametercode':'tiianjieci','pvalue':'第一届2次','valueid':6},{'parametercode':'tianType','pvalue':'团体','valueid':10},{'parametercode':'tiianjieci','pvalue':'第二届1次','valueid':7},{'parametercode':'tianType','pvalue':'民众','valueid':11}
]}
[/code]

Stroe:
[code="java"]
var ds_tianType = new Ext.data.Store({
proxy:new Ext.data.HttpProxy({url:'findPPvalueList.html'}),
reader : new Ext.data.JsonReader({totalProperty : 'totalProperty',root : 'root'},
[
{name : 'valueid',type : 'int',mapping:'valueid'},
{name : 'parametercode',type : 'string',mapping:'parametercode'},
{name : 'pvalue',type : 'string',mapping:'pvalue'}
])
});
[/code]

ComboBox:
[code="java"]
{
xtype:'combo',
store: ds_tianType,
displayField: 'pvalue',
hiddenName :'valueid',
mode: 'remote', // 必须
triggerAction: 'all',
fieldLabel : '类型',
name : 'name'

                                            }

[/code]

我想把Stroe通过filter('parametercode','tianType')过滤怎么实现。把委员、团体、民众加载到下拉框中。

提供下面的思路,但是LZ为什么不在后台查询的时候就把数据过滤呢,而且如果数据是死的话就没有必要这么麻烦的写
[code="javascript"]
ds_tianType.on('load',function(store,records, response){
var root=Ext.encode(response.responseText).root;
var data=[];
for(int i=0;i<root.length;i++){
if(root[i].data.parametercode=='tianType'){
data.push(root[i].data);
}
}
ds_tianType。loadData(data);

});
[/code]