可以使用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。

在extjs中如何过滤ExtdataTreeStore从远程请求回的数据

原文地址: https://www.cveoy.top/t/topic/0Kl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录