Forum


20:59

20/09/2011

Hi,
I've successfully built a grouped grid, which works fine, but always starts ungrouped, as long as I don't click one column header - it doesn't matter which one. After clicking any, the grid shows grouped. Any clues about that? (See code below)
A further question: Is it possible to have subgroups, so the grouping behaviour is nested? Or do I have to solve that with subgrids?
jQuery(document).ready(function(){
jQuery("#list").jqGrid({
datatype: 'clientSide',
colNames:['Nr.','Frage', 'Dimension','Skala','Subskala','Min','Max','Durchschnitt','Benchmark','Std.-Abw.'],
colModel :[
{name:'nummer',index:'nummer', width:55, sorttype:'int'},
{name:'frage',index:'frage', width:90},
{name:'dimension',index:'dimension', width:80},
{name:'skala',index:'skala', width:80},
{name:'subskala',index:'subskala', width:80},
{name:'min',index:',min', width:30},
{name:'max',index:'max', width:30},
{name:'durchschnitt',index:'durchschnitt', width:30, sorttype:'float'},
{name:'benchmark',index:'benchmark', width:80, align:'right',sorttype:'float'},
{name:'stdabw',index:'stdabw', width:80, align:'right',sorttype:'float'} ],
pager: '#pager',
height: 'auto',
rowNum:50,
rowList: [10,20,30],
viewrecords: true,
sortname: 'dimension',
grouping: true,
groupingView : {
groupField : ['dimension','skala'],
groupColumnShow : [false],
groupCollapse : false,
groupOrder: ['desc']
},
caption: '[[+title]]'
});
var arrdata = [
{nummer:"1", frage:"Erste Frage", dimension:"Prozessdim.", skala:"Coachingprozess", subskala:"Atmosphäre", min:"2", max:"4", durchschnitt:"2.2", benchmark:"2.1", stdabw:"0.35"},
{nummer:"2", frage:"Zweite Frage", dimension:"Prozessdim.", skala:"Coachingprozess", subskala:"Zieldefinition", min:"1", max:"5", durchschnitt:"2.9", benchmark:"1.9", stdabw:"0.69"},
{nummer:"3", frage:"Dritte Frage", dimension:"Strukturdim.", skala:"Transparenz", subskala:"Materialien", min:"1", max:"4", durchschnitt:"2.6", benchmark:"2.8", stdabw:"0.47"}
];
for(var i=0;i<=arrdata.length;i++) jQuery("#list").addRowData(i+1, arrdata[i]);
// jQuery("#list").addRowData("1", arrdata);
});
</script>
<table id="list"></table>
<div id="pager"></div>
13:00

20/09/2011

I made a static version of the grid above, you can see it here:
http://coaching-evaluationen.d.....grid3.html
Hope that helps - I tried a lot, but can't get it to show up grouped from the beginning 🙁
Cheers
Frisco
Most Users Ever Online: 715
Currently Online:
50 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