The pager will hold tree parts: left, center and right. Because the toppager of the tree grid will be always empty you can save the place on the pager if you remove or hide the center part: $('#treegrid_toppager_center').hide...

In the case the names of the hidden columns will be: Level, parent, isLeaf, expanded, loaded, icon. In case of treeGridModel: 'nested' there are lft and rgt instead of parent column. Because every item of the tree (root nodes and all subitems)...

The method will be called internally by jqGrid too in case of clicks on the node icon. The method expandNode calls reloadGrid to display the expanded tree. So I suggest to add the following code after the Tree Grid is created: Var orgExpandNode = $.fn.jqGrid.expandNode, orgCollapseNode...