var grid_selector = "#grid-table";
var parent_column = $(grid_selector).closest('[class*="col-"]');
//resize to fit page size
$(window).on(
'resize.jqGrid', function () {
$(grid_selector).jqGrid( 'setGridWidth', parent_column.width() );
})
1、on() 函数: 打开浏览器窗口时,调用与 'resize.jqGrid'绑定的function;
2、 'resize.jqGrid' 的意思是,重绘jqGrid 表格;
3、$(grid_selector) 代表选中id为 grid-table 的jqGrid表格;
4、$(grid_selector).closest('[class*="col-"]'); 代表id为 grid-table 上一级元素的的列宽,并将包含列宽值的对象赋值给变量parent_column;
5、'setGridWidth' 的意思是,设置jqGrid表格的宽度;宽度值是:parent_column.width()
本文介绍如何使用jQuery插件jqGrid实现表格宽度的自适应调整。通过监听浏览器窗口大小变化,重新计算并设置jqGrid表格宽度,确保表格在不同屏幕尺寸下都能完美展示。
&spm=1001.2101.3001.5002&articleId=108322431&d=1&t=3&u=2220b9a6308542638e425e7c9175033b)

被折叠的 条评论
为什么被折叠?



