fs-danaus
2023-03-30 665b0603d09890014f982fdfbd6ec47938f504b0
Grid/Filter.js
@@ -8,7 +8,7 @@
var v = Get(row,col+"FilterValue");
if(v==null) v = raw ? Get(row,col)+"" : this.GetString(row,col,3)+"";
else v += "";
if(Grids.OnGetFilterValue) { var tmp = Grids.OnGetFilterValue(this,row,col,v); if(tmp!=null) v = tmp; }
if(Grids.OnGetFilterValue) { var tmp = Grids.OnGetFilterValue(this,row,col,v,raw?0:1); if(tmp!=null) v = tmp; }
return v;
}
// -----------------------------------------------------------------------------------------------------------
@@ -17,7 +17,7 @@
var v = Get(row,col+"FilterValue");
if(v==null) v = equalf ? this.GetString(row,col) : Get(row,col);
if(v=="0") v = 0;
if(Grids.OnGetFilterValue) { var tmp = Grids.OnGetFilterValue(this,row,col,v); if(tmp!=null) v = tmp; }
if(Grids.OnGetFilterValue) { var tmp = Grids.OnGetFilterValue(this,row,col,v,equalf?1:0); if(tmp!=null) v = tmp; }
MS.Range;
if(v && typeof(v)=="string" && this.IsRange(row,col)){ 
   v = v.split(this.Lang.Format.ValueSeparator)[0];
@@ -196,15 +196,17 @@
      }
   }
ME.Sync;
if(!this.Filtered) return;
//if(!this.Filtered) return;//****去掉限制
/***去掉客户端过滤代码
MS.Paging;
if(this.MainCol!=undefined&&this.MainCol!=""){
if(this.Paging==3 && (!(this.OnePage&2) || this.AllPages)){  
   if(Grids.OnCanFilter && !Grids.OnCanFilter(this,0) || Grids.OnFilter && Grids.OnFilter(this,0)) return;
    if(!this.AllPages) this.FPage = 0;
     this.ReloadBody(null,0,"Filter"); 
     return; 
   }
}
ME.Paging;
*/
this.BuildFilter();