Forum
18:16
17/09/2013
Hey,
I want used sortGrid with frozen columns and it didn't work. All my columns is sorted.
Actually, this method do:
sortGrid : function(colname,reload, sor){
return this.each(function(){
var $t=this,idx=-1,i;
if ( !$t.grid ) { return;}
if ( !colname ) { colname = $t.p.sortname; }
for ( i=0;i<$t.p.colModel.length;i++ ) {
if ( $t.p.colModel[i].index === colname || $t.p.colModel[i].name === colname ) {
idx = i;
break;
}
}
if ( idx !== -1 ){
var sort = $t.p.colModel[idx].sortable;
if ( typeof sort !== 'boolean' ) { sort = true; }
if ( typeof reload !=='boolean' ) { reload = false; }
if ( sort ) { $t.sortData("jqgh_"+$t.p.id+"_" + colname, idx, reload, sor ); }
}
});
},
But the method sortData when columns is frozen required a fifth parameter. That's why I do:
sortGrid : function(colname,reload, sor){
return this.each(function(){
var $t=this,idx=-1,i, frozen = false;
if ( !$t.grid ) { return;}
if ( !colname ) { colname = $t.p.sortname; }
for ( i=0;i<$t.p.colModel.length;i++ ) {
if ( $t.p.colModel[i].index === colname || $t.p.colModel[i].name === colname ) {
idx = i;
frozen = $t.p.colModel[i].frozen;
break;
}
}
if ( idx !== -1 ){
var sort = $t.p.colModel[idx].sortable;
if ( typeof sort !== 'boolean' ) { sort = true; }
if ( typeof reload !=='boolean' ) { reload = false; }
if ( sort ) { $t.sortData("jqgh_"+$t.p.id+"_" + colname, idx, reload, sor, $t.grid.fhDiv.find("#" + $t.p.id + "_" + colname) ); }
}
});
},
And now, It works.
Regards
Belha
11:34
Moderators
30/10/2007
Hello,
Thanks. Will fix it.
Regards
For professional UI suites for Java Script and PHP visit us at our commercial products site - guriddo.net - by the very same guys that created jqGrid.
Most Users Ever Online: 715
Currently Online:
43 Guest(s)
Currently Browsing this Page:
1 Guest(s)
Top Posters:
OlegK: 1255
markw65: 179
kobruleht: 144
phicarre: 132
YamilBracho: 124
Renso: 118
Member Stats:
Guest Posters: 447
Members: 11373
Moderators: 2
Admins: 1
Forum Stats:
Groups: 1
Forums: 8
Topics: 10592
Posts: 31289
Newest Members:
, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.comModerators: tony: 7721, Rumen[Trirand]: 81
Administrators: admin: 66