Forum
08:43
05/05/2011
Single column treegrid shows grid header row. Setting colNames: ["id", "", "url"], shows blank header. How to remove column header, so that treeGrid appears more like traditional tree ?
$("#west-grid").jqGrid({
url: '<%= ResolveUrl("~/Store/GridData")%>',
datatype: "json",
mtype: "POST",
height: "auto",
pager: false,
loadui: "disable",
treeGridModel: "adjacency",
colNames: ["id", "", "url"],
colModel: [
{ name: "id", width: 1, hidden: true, key: true },
{ name: "menu" },
{name: "url", width: 1, hidden: true }
],
autowidth: true,
treeGrid: true,
ExpandColumn: "menu",
rowNum: 200,
ExpandColClick: true,
treeIcons: { leaf: 'ui-icon-document-b' },
onSelectRow: function (rowid) {
var treedata = $("#west-grid").jqGrid('getRowData', rowid);
if (treedata.isLeaf == "true") {
window.location = '<%= ResolveUrl("~/")%>' + treedata.url;
}
}
}
);
13:32
10/08/2009
You can find here the description of the jqGrid elemens. There are gvew div which contain both grid body and grid headers. You cen get the gview with the code
var gview = grid.parents("div.ui-jqgrid-view");
oder with
var gview = $("#gview_"+grid[0].id);
To disable (to hide) the column headers of jqGrid you should do the following:
The hiding of the column headers can have sense only if like in your case there are only one visible column in the grid.
By the way you don't need to define pager: false parameter of jqGrid. Exactly like you not defined caption parameter you can just not define the pager parameter.
Best regards
Oleg
Most Users Ever Online: 715
Currently Online:
41 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