Forum
23:51
12/06/2014
If there is a grid with group headers then the sortableColumns => update() function fails as the group headers are th elements, but they don't have ids.
See the highlighted part where it fails.
Javascript error: Cannot read property 'id' of undefined.
This seems to be happening because the group headers are the th elements, while this code below assumes that each th is a column. Simply adding an if checking for whether the id exist eliminates the error, but then those columns which are grouped together are completely ignored.
jquery.jqGrid.src.js:
$.jgrid.extend({
 sortableColumns : function (tblrow)
 {
 ...
 "update": function(event, ui) {
   var p = $(ui.item).parent(),
   th = $(">th", p),
   colModel = ts.p.colModel,
   cmMap = {}, tid= ts.p.id+"_";
   $.each(colModel, function(i) { cmMap[this.name]=i; });
   var permutation = [];
   th.each(function() {
      var id = $(">div", this).get(0).id.replace(/^jqgh_/, "").replace(tid,"");
      if (cmMap.hasOwnProperty(id)) {
         permutation.push(cmMap[id]);
      }
   });
   $(ts).jqGrid("remapColumns",permutation, true, true);
   if ($.isFunction(ts.p.sortable.update)) {
      ts.p.sortable.update(permutation);
   }
   setTimeout(function(){ts.p.disableClick=false;}, 50);
 }
....
10:52
Moderators
30/10/2007
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.
10:49
Moderators
30/10/2007
Hello,
Â
Not sure if this will be done in the near future. The logic of this is very difficult to be implemented, but not impossible.
Â
Kind 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:
14 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