如题,项目中使用了handsontable来构建表格,其中需要对某些列进行合计,于是就使用了columnSummary功能,代码如下:
columns: [
{editor: false, readOnly: true, data:'signMonth'},
{editor: false, readOnly: true, type: 'numeric', data:'signPower'},
{editor: false, readOnly: true, data:'waterRatio'},
{data:'waterPower', type: 'numeric'},
{data:'basicPrice', type: 'numeric'},
{data:'floatPrice', type: 'numeric'}
],
columnSummary: [
{
sourceColumn: 1,
reversedRowCoords: true,
destinationRow: 0,
destinationColumn: 1,
type: 'sum',
roundFloat: 5,
readOnly: true,
forceNumeric: true,
},
{
sourceColumn: 3,
reversedRowCoords: true,
destinationRow: 0,
destinationColumn: 3,
type: 'sum',
roundFloat: 5,
readOnly: true,
forceNumeric: true,
}
此时实现了合计功能:
但是当我将接口数据通过updateData渲染到表格里面的时候,合计的那一行就为空了,也就是说updateData并不会触发表格自动合计,但是如果我去改表格里的数据,表格的合计又生效了。有没有大神知道怎么通过updateData去触发表格自动合计呢?