请问extjs 6 grid怎么实现合计,合计行要固定在表格下面,不随纵向滚动...
发布网友
发布时间:2022-04-24 16:16
我来回答
共2个回答
热心网友
时间:2022-04-21 05:59
简单给个代码说明一下:
var grid = new Ext.grid.GridPanel({
......(其他属性配置略)
columns: [
{header: '第一列', dataIndex: 'column1'},
{header: '第二列', dataIndex: 'column2'},
{header: '总计', dataIndex: 'column1',renderer : function(value,metadata,reocrd){
//这里面做总计计算
var sum = record.data.column1+reocrd.data.column2;
//或者 var sum = value+reocrd.data.column2;
return sum;
}
},
],
......(其他属性配置略)
});
热心网友
时间:2022-04-21 07:17
features: [
{ftype: 'summary',showSummaryRow:true} //统计插件
],
然后在columns中配置:
columns: [
{ text: '计薪人数(小计)', dataIndex: '计薪人数',menuDisabled: true,flex: 1, minWidth:80,summaryType:'sum',
summaryRenderer: function(value){return Ext.Number.from(value,0);}
}]