jquery - How to show row numbers greater than 9999 in free jqgrid -
code answer set rownumbers false dynamically in jqgrid
is used create button toggles row numbers.
$grid.jqgrid("navbuttonadd", "#grid_toppager", { buttonicon: "fa-list-ol", iconsovertext: true, caption: '', id: "rownumbers", onclickbutton: function (options, e) { var $me = $(e.currenttarget); if ($grid.jqgrid('getgridparam', 'rownumbers') && $grid[0].p.colmodel[0].hidden ) { $grid.jqgrid('showcol', 'rn'); $me.addclass("ui-state-active"); } else { $grid.jqgrid('hidecol', 'rn'); $me.removeclass("ui-state-active"); } resizegrid(); savewindowstate(); } }); if (iscolstate && mycolumnsstate.rownumbers) { $("#rownumbers").click(); }
if row number greater 9999 , last digit not visible.
row numbers 10000 .. 10009 appear 1000, 10010 appears 1001 etc. how show full row numbers ? tried different zoom levels in browser full row numbers not appear. thied resize looks row number column not resizable.
jqgrid have rownumwidth
option allows increase width of rn
column during creating of grid. if need set width of column dynamically can use setcolwidth
described here , here. the demo shows can set width of rn
column dynamically. method setcolwidth
part of free jqgrid 4.8, can use directly.
Comments
Post a Comment