現在は、セルをクリックするとクリックした桁にキャレットが表示されるようになっています。
Tabキーでフォーカス移動してきた場合は値が全選択された状態となっており、
こちらの動作に統一するための修正となります。
カスタム セル クラスの create-editor で PointerPress、FocusIn のどちらか、
または両方のイベント ハンドラーを追加してみましたが、
一瞬全選択された後選択が解除されてキャレットが表示される動作となってしまいました。
|| フォーカス時常に値を選択する
{editor.add-event-handler
{on e
ointerEnvelopeEvent do{type-switch e.contents
case pp
ointerPress do{editor.select-all}
{e.consume}
}
}
}
{editor.add-event-handler
{on e:FocusIn do
{editor.select-all}
{e.consume}
}
}
実現方法についてご教示下さい。