最初の行に対応する列の合計が含まれるテーブルを作成し、それを上部の別のテーブルに移動する方法を見つけようとしています.2番目のことはできましたが、最初のことはできませんでした、私のcustomJSFiddleでは、私がすでに行ったことを見つけました。これは私が試しているコードの一部です:
$('#totalOtherConceptC_DataTable').handsontable({
data: dataOtherConceptCDetails,
colHeaders: false,
columns: [{
type: 'text'
}, {
type: 'numeric',
renderer: function(instance, td, row, col, prop, value){
if(row == instance.countRows() - 1){
value = Operations.getTotal(1);
}
Handsontable.NumericRenderer.apply(this, arguments);
}
}]
});
合計は、列ごとにこのように計算されます
Operations.getTotal = function(col){
return dataOtherConceptCDetails.reduce(function(sum, row){
return sum + row[col];
}, 0);
};
私はこの JSFiddle コードが機能することに基づいていますが、実装しようとすると、まったく機能しません。足りないものはありますか?