| | |
| | | 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; |
| | | } |
| | | // ----------------------------------------------------------------------------------------------------------- |
| | |
| | | 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]; |
| | |
| | | } |
| | | } |
| | | 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(); |