- 先写一个自定义的函数
$.fn.extend({
resizeDataGrid: function (heightMargin, widthMargin, minHeight, minWidth) {
var height = $(document.body).height() - heightMargin;
var width = $(document.body).width() - widthMargin;
height = height < minHeight ? minHeight : height;
width = width < minWidth ? minWidth : width;
$(this).datagrid('resize', {
height: height,
width: width
});
}
});
- 页面初始化的时候加入如下代码
$(document).ready(function(){
var heightMargin = 0;
var widthMargin = 0;
$('#grid').resizeDataGrid(heightMargin, widthMargin, 200, 200);
$(window).resize(function () {
$('#grid').resizeDataGrid(heightMargin, widthMargin, 200, 200);
});
});