bootstrap,jqgrid tab下jq

原文地址:https://blog.csdn.net/qq122453418/article/details/79051823

 

经过测试发现,当jqGrid的父元素处于隐藏状态的时候,无法计算出自适应的宽度值,因此会出现第二个jqGrid无法自适应的的问题。

 

解决方法:当标签页切换完成的时候,重新设置jqGrid的宽度值等于其父元素的宽度值即可。

 $("#gridList").jqGrid("setGridWidth", $("#salecontrol").width())

 

 //重新加载表格
        manager._reloadGrid = function () {
            $("#gridList").jqGrid("setGridWidth", $("#salecontrol").width())
                .setGridParam({ datatype: 'json', page: 1, postData: manager._whereData })
                .trigger('reloadGrid');
        };

 

posted @ 2018-07-13 18:32  花影疏帘  阅读(284)  评论(0)    收藏  举报