ClearFocusコマンド


ClearFocusコマンド

ClearFocusを使用するには、APL 1.1以降が必要です。これよりも古いバージョンのAPLを実行しているデバイスには、別のエクスペリエンスを提供してください

フォーカスされている実行可能なコンポーネントから、フォーカスを外します。フォーカスを当てたり解除したりできるコンポーネントの詳細については、focusedを参照してください。

一度にフォーカスできるコンポーネントは1つだけなので、ClearFocusは常に1つのコンポーネントにしか影響しません。

ClearFocusコマンドが実行されると、フォーカスされているコンポーネントからフォーカスが外れ、そのコンポーネントのfocused状態がfalseに設定されます。

プロパティ

ClearFocusコマンドに共通のコマンドプロパティ以外のプロパティはありません。typeプロパティをClearFocusに設定します。

たとえば、フォーカスを当てたコンポーネントからフォーカスを解除するには、次のように記述します。

{
  "type": "ClearFocus"
}

ClearFocusコマンドは遅延なく、高速モードで実行されます。

ClearFocusの例

次の例では、onMountハンドラーを使用して、リストの最初の項目にフォーカスを設定します。SetFocusボタンは、フォーカスをリスト内の次の項目に変更します。Clear all focusボタンをクリックすると、ClearFocusコマンドが実行されます。



このページは役に立ちましたか?

最終更新日: 2025 年 12 月 02 日