我只是想知道如何将jqGrid列宽设置为auto?
...
colModel: [
{ name: 'MyDescription', index: 'description', align: 'left', width: 150, sortable: false },
...
对于上面的语句,我如何为列指定一个自动宽度,使其适合其中最大内容的大小。
发布于 2012-01-10 18:23:40
您可以使用setGridWidth
方法。
示例:
$(window).on('resize', function() {
$("#jqgrid").setGridWidth($(window).width());
}).trigger('resize');
发布于 2012-09-12 04:24:39
这在很大程度上对我有效。
<div id="myjqgridwrapper" style="width:100%;">
<table id="myjqgrid"></table>
<div id="myjqgridfooter"></div>
</div>
<script type="text/javascript">
//script to autosize grid
//don't forget autowidth:true for initial size
$(window).bind('resize', function(){
//set to 0 so grid does not continually grow
$('#myjqgrid').setGridWidth(0);
//resize to our container's width
$('#myjqgrid').setGridWidth($('#myjqgridwrapper').width());
}).trigger('resize');
</script>
发布于 2015-12-23 14:24:16
Try this. Worked For Me
.ui-common-table{
width: 100% !important;
}
.ui-jqgrid .ui-jqgrid-hbox{
padding-right: 0px !important;
}
https://stackoverflow.com/questions/2299441
复制相似问题