|
- Model.prototype.mainDataRefreshCreateParam = function(event){
- var mainData = this.comp("mainData");
- mainData.filters.clear();
- var rptTreeVal = this.comp("rptTree").val();
- mainData.setFilter("rptTree", "RPT_TREE = '" + rptTreeVal + "'");
- var sissueVal = this.comp("sissue").val();
- mainData.setFilter("sissue", "SISSUE = '6" + sissueVal.replace('-','').replace('-','') + "'");
- var parent = event.options.parent;
- if(parent){
- mainData.setFilter('treeFilter',"P_NODE_CODE='" + parent.row.NODE_CODE.value.latestValue + "'");
- }else{
- mainData.setFilter('treeFilter','P_NODE_CODE IS NULL');
- }
- };
复制代码
每次查询之前我都手动设置了fillter,但是都是第二次查询(mainData.refresh)时filter才生效,请问该怎么办? |
|