Hidden Columns in jqGrid

前端 未结 7 1856
不思量自难忘°
不思量自难忘° 2020-12-12 18:20

Is there any way to hide a column in a jqGrid table, but have it show as read-only when the row is edited in the form editor modal dialog?

7条回答
  •  一整个雨季
    2020-12-12 18:31

    This thread is pretty old I suppose, but in case anyone else stumbles across this question... I had to grab a value from the selected row of a table, but I didn't want to show the column that row was from. I used hideCol, but had the same problem as Andy where it looked messy. To fix it (call it a hack) I just re-set the width of the grid.

    jQuery(document).ready(function() {
    
           jQuery("#ItemGrid").jqGrid({ 
                    ..., 
                    width: 700,
                    ...
            }).hideCol('StoreId').setGridWidth(700)
    

    Since my row widths are automatic, when I reset the width of the table it reset the column widths but excluded the hidden one, so they filled in the gap.

提交回复
热议问题