$grid扩展数据表格方法
除了
$grid.newGrid
封装外,还定义了一些常用方法。
$grid.getRows
var rows = $grid.getRow('#grid');//返回json里的rows数据
$grid.load(grid, param)
加载grid,相当于 $(grid).datagrid("load")
和 $(grid).treeagrid("load")
的通用方法
$grid.load('#grid',{
q: 'abc',
name: 'name1'
});
$grid.reload(grid, param)
重新加载grid,相当于 $(grid).datagrid("reload")
和 $(grid).treeagrid("reload")
的通用方法
$grid.reload('#grid');
$grid.clear(grid)
清空数据,相当于 $(grid).datagrid("loadData", []);
$grid.clear('#grid');
$grid.deleteSelected(grid)
快捷删除grid getSelections对应的行
$grid.deleteSelected('#grid');
$(grid).datagrid('totalNumber'opt)
合计方法
参数备注: (grid , 数据 , 值相同的字段 , 需要合并的字段(不设置,则使用aStr))
$(grid).datagrid('totalNumber',{
type : 'footer',//默认为footer
extendData : {},//其他需要显示的数据,对应列field显示
precision:2,//合计保留2为小数
showSum : true,//合计
totalTxt : '<b class="\'b-totalT\'" style="\'color:#000;\'">合计:</b>',//合计标题文案,没有特殊需求不需要修改
totalTxtField:opt[0][0].field//合计标题显示所在 field
})