一、方法:
在列表的onLoadSuccess 函数中添加如下方法showFooterMove(gridId);其中参数gridId为列表的id值
function showFooterMove(gridId){
//左边的行号
$("#"+gridId).parent().addClass(gridId)
var body1 = $(".datagrid-body",$("."+gridId+" .datagrid-view1"));
var footer1 = $(".datagrid-footer",$("."+gridId+" .datagrid-view1"));
//添加到header div 之后
$("."+gridId+" .datagrid-view1").find("div").eq(0).after(footer1);
//右边的数据内容
var body2 = $(".datagrid-body",$("."+gridId+" .datagrid-view2"));
var footer2 = $(".datagrid-footer",$("."+gridId+" .datagrid-view2"));
//添加到header div 之后
$("."+gridId+" .datagrid-view2").find("div").eq(0).after(footer2);
}
二、注意事项:
当showFooter用作金额合计调用reloadFooter时需要注意showFooterMove(gridId)方法应该优先于reloadFooter方法的使用;否则会出现当表格有滚动条时进行刷新,列不对齐的情况。