1

SpreadJSバージョン12を使用しています

私が望むのは、各 keyDown/keyUp イベントの後にセルのテキスト/値を取得することです。

実行しようとしたとき、cell.text()またはcell.getValue()古い値を取得したとき (以前にセルにフォーカスしたときに存在していた値)

例のために。

セル 0,0 に「Sample」というテキストがある場合

  1. そのセルをダブルクリックして編集を開始します

  2. バックスペースを 2 回押します。

  3. keyDown イベントでは、 cell.text()/cell.getValue() によってセル テキストを取得しようとします。

  4. 期待される出力は「Samp」ですが、「Sample」を取得しています。

4

1 に答える 1

0

次のイベントをバインドできます。

  self.sheet.bind(GC.Spread.Sheets.Events.EditChange, function(e, args) {
      console.log(args.editingText);
  });
于 2019-11-21T06:04:05.350 に答える