百度找了一些教程,几乎都是
//窗口改变事件 
$(window).resize(function () {
     //从设datagrid高度
     $("#tablelist").datagrid({
        height: calcHeightNum(),
        width: calcWidthNum()
    })
});这个方法确实可以实现自动适应,但是大家一定要擦亮眼睛,执行这块代码的话,datagrid会重新请求服务器数据,也就是会触发reload,会加重服务器压力,慎用!!!
查询官方文档,可以找到官方提供一个resize方法
//从设datagrid高度
$("#div_grid").datagrid('resize',{
    height: calcHeightNum(),
    width: calcWidthNum()
});
        原创文章如转载,请注明出处“
伊人博客”