-1
コンポーネント外のコンポーネントに焦点を当てるために推奨される方法を知りたいと思います。人がモーダルウィンドウを閉じたときに入力フィールドに注目しようとしています。モーダルクローズ後のコンポーネントのフォーカスの設定
コンポーネント外のコンポーネントに焦点を当てるために推奨される方法を知りたいと思います。人がモーダルウィンドウを閉じたときに入力フィールドに注目しようとしています。モーダルクローズ後のコンポーネントのフォーカスの設定
通常、閉じるボタンがクリックされたときにトリガーするモーダルでアクションを使用し、入力にsendAction
というアクションを送信します。入力があるコンポーネントでは、Ember.Mやその他のメソッドを使用して、ブラウザに要素に焦点を当てるように指示できます。
モーダルが入力を含むコンポーネントの内部にないと状況がより複雑になります。その場合は、サービスまたはイベントを使用する必要があります。しかし、最初の方法を使うほうがはるかに簡単です。
私はすでにモーダルが閉じられたときにアクションをトリガしましたが、JQueryに頼るのではなく要素に集中する方が良いかどうか疑問に思っていました。 – jpoiri
'document.getElementById(" myTextField ")。focus();'も大丈夫です。私たちはjQueryをこのようなものに使用します。 – AlexMA