スプレッドシートのようなテーブルを作成するために purescript-halogen を使用しています ( Handsontableに似ています)。セルをダブルクリックすると、html 入力要素がそれぞれのテーブル セルの子としてレンダリングされます (そのような要素は他のすべてのセルに対してレンダリングされません)。
これは、新しく作成された入力要素にフォーカスを自動的に設定する方法がわからないことを除いて、ハロゲンで非常にうまく機能します。
属性を試しましたautofocus
が、これはダブルクリックされた最初のセルに対してのみ機能します。JavaScript のやり方focus()
は新しい要素でメソッドを呼び出すことですが、DOM がハロゲンで更新された後に呼び出す方法がわかりません。何か案は?