orgDialogPC默认是数据是延迟加载的,就是指默认只会加载根节点数据,展开的时候才会加载下级数据

因此要过滤其数据可以在加载(刷新)前(onBeforeRefresh)事件中设置data的filter

orgDialogPC是组件里面直接封装好的,要实现刷新前事件可以在orgDialogPC的onLoad事件中获取封装好的data,用on方法绑定事件
参考如下:

        Model.prototype.orgDialogPC1Load = function(event){                
                var orgDilaogPC = event.source;//获取orgDialog组件
                var innerModel = orgDilaogPC.getInnerModel();//获取orgDialog组件内部model
                innerModel.comp("orgData").on("onBeforeRefresh",function(event){//获取内部data,并绑定onBeforeRefresh事件
                if(event.source.getCurrentRowID() == 'FDC60398457C461DAB7AAE86FA8173D9')//判断是不是要过滤自己数据的组织行数据
                   innerModel.comp("orgData").setFilter("filter","sOrgKindID = 'psm'");
                });                
        };