:: Forum >> Version 2 >>

Sorting in apaged grid

Hi Everyone (especially Alex)

I need it the grid to be paged so I made the following modifications:

// Begin modifications        

    
obj.response=function(text){
        
this._rows=text.split(/\r*\n/);
        if(!
this._rows[this._rows.length-1]){
            
this._rows.pop()
        }
        
this._data=[];
        if(
this.$owner){
            
this.$owner.clearScrollModel();
            
this.$owner.clearSelectedModel();    
            
this.$owner.clearSortModel();
            
this.$owner.clearRowModel();
            
            
// Behavior if the number of rows is specified
            
if(number_of_rows == null){
                
this.$owner.setRowCount(this.getCount());
            }else{
                if(
this.getCount() > 1){
                    
this.$owner.setRowCount(number_of_rows);
                }else{
                    
this.$owner.setRowCount(this.getCount());
                }
            }
            
// End modifications[/b][/b]
                
            
this.$owner.refresh();
            
         }
     }
...
 
Now, when the results are sorted, this is done at the page level, and not at the whole set.
I need that the results to be sorted and reload the grid with the sorted data, and present the first page.

Regards,
Marius
Thursday, September 13, 2007
I guess you should intercept and cancel onHeaderClicked event and send sort request to the server instead.
Alex (ActiveWidgets)
Thursday, September 13, 2007
Thanks,

I'll give it a try.
Marius
Saturday, September 15, 2007



This topic is archived.

Back to support forum

Forum search