0

セルのデータを変更したいのですが、それは「編集」モードに入ったときだけです。使用できるイベントはたくさんありますが、onSelectionByProp近いようですが、頻繁に起動して役に立たない. たとえば、何らかの方法で無効な値を持つセルに「*」を追加したいが、そのセルが編集されようとしている場合にのみ追加したいとしましょう。OK、これはばかげた例ですが、実際に行っていることよりも説明する方が簡単です。

私の現在のアプローチ(まだ行っていません)はTD.current、セルがダブルクリックされたときを見つけて、テキストを直接変更することです。理想的には、「データの取得」イベントを見つけて、そこから戻ってくるものを変更したいと思います。

4

2 に答える 2

2

ページ内の要素のjQuery からkeyupkeydownkeypressまたはイベントをマップできます。ユーザーがデータを入力するテキストエリアであるため、handsontable の「編集モード」です。change.handsontableInputHolder

于 2013-05-14T21:22:33.870 に答える
1

onEditBegin は、将来のバージョンで提案されたイベントです。

イベント一覧はこちら

于 2013-06-27T20:38:02.500 に答える