开发者

Is it possible to remove the expand/collapse button from the jqGrid header?

I'm using the jqGrid available at http://www.trirand.com/jqgrid/jqgrid.html and I can't find a way to disable its expand/collapse butt开发者_运维百科on on the top right of the header. Anyone know if there's an option to do that?

I'd like to remove the thing circled in red:

Is it possible to remove the expand/collapse button from the jqGrid header?


Yes, there is an option for this: hidegrid: false


From the jqGrid documentation wiki for Options:

hidegrid

boolean

Enables or disables the show/hide grid button, which appears on the right side of the Caption layer. Takes effect only if the caption property is not an empty string.


Use this code to colllapse all jqgrid on the page

elements = $('div.ui-jqgrid-bdiv');
elements.each(function() { $(this).css("display", "none"); });
elements = $('div.ui-jqgrid-hdiv');
elements.each(function() { $(this).css("display", "none"); });
$('#JQGrid_pager').hide();
$('#rs_mJQGrid').hide();


If you want to disable the main grids toggle button then you can set

hidegrid: false

If you are trying to disable or hide the subgrids expand and collapse button then use this on loadcomplete

jQuery("#GridTeableID").jqGrid('hideCol', "subgrid");
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜