在extjs中如何过滤ExtdataTreeStore从远程请求回的数据
可以使用TreeStore的load方法的参数进行过滤。load方法的参数是一个对象,其中可以指定filters属性来设置过滤条件。具体代码如下:
var store = Ext.create('Ext.data.TreeStore', {
proxy: {
type: 'ajax',
url: 'data.json'
},
root: {
text: 'Root',
expanded: true
}
});
store.load({
filters: [
{
property: 'name',
value: 'John'
}
]
});
上述代码中,filters属性是一个数组,数组中每个元素表示一个过滤条件。每个过滤条件是一个对象,包含两个属性:property表示要过滤的字段名,value表示过滤的值。在上述代码中,过滤条件为name字段等于John。
原文地址: https://www.cveoy.top/t/topic/0Kl 著作权归作者所有。请勿转载和采集!