看有人说用: $("#lineForDataGrid").find(".panel").find(".datagrid-wrap").css("height", vCenterHeight + "px");这方式根本不管用,
后来发现直接用datagrid 属性height就行,下面是窗口改变时调整datagrid高度:
//窗口改变事件
$(window).resize(function () {
//从设datagrid高度
$("#tablelist").datagrid({
height: window.innerHeight - 45
})
});
更新:
今天又试了一下,发现高度不管用,不知道是不是两次用的版本不一致
新方法:
//<table id="dg2" class="easyui-datagrid" ></table>
//table 外和table都不用设置高度
$("#dg2").datagrid({
height: window.innerHeight-45-58,
fit:false,
})
后来发现 table外设置div高度100%,fit:true,也可以,不过有我加了自定义的按钮区域,这方法就不适用了。