手動で編集されたセルの横にあるセルの値を更新しようとしています。計算を行う上で、例えば、セルA2の値を変更する必要があります。変更後のセル値afterChangeまたはsetDataAtCell/getDataAtCellハンドルタブルの有無
ケースステップ: - A1の値が編集されます。 - 計算はafterChangeイベントでjavascriptで行われます。 - A2の値を計算値で更新します。方法が機能していない
私の場合はgetDataAtCellとsetDataAtCell。 以下のエラーが表示されます。
未定義
の「getDataAtCellは」プロパティを読み取ることができませんプロパティを読み取ることができません「setDataAtCell」未定義
の値を取得および設定する方法を提案してください。 getDataAtCell/setDataAtCellメソッドを使用するか、これらを使用しないでください。あなたはこのエラーを取得する理由を誰かが知りたい場合は、選択肢がない
afterChange: function(changes, source) {
changes.forEach(function(change) {
var row = change[0];
var col = change[1];
var oldVal = change[2];
var newVal = change[3];
alert(row + "\n" + col + "\n" + oldVal + "\n" + newVal);
/*get value at cell 1,1*/
alert(hot.getDataAtCell(1,1));
hot.setDataAtCell(row, col+1, 'Some new value');
})
ありがとうございました。あなたの例は私を多く助けました。 – Monsta