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

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

gradle error "Cannot convert the provided notation to a File or URI" -

python - NameError: name 'subprocess' is not defined -