blockly > INavigationPolicy

INavigationPolicy インターフェース

キーボード ナビゲーションを進めるべき場所を指定する一連のルール。

署名:

export interface INavigationPolicy<T> 

メソッド

メソッド 説明
getFirstChild(current) 指定された要素の最初の子要素を返します(存在する場合)。
getNextSibling(current) 指定された要素の後のピア要素を返します(存在する場合)。
getParent(current) 指定された要素の親要素を返します(存在する場合)。
getPreviousSibling(current) 指定された要素の前のピア要素を返します(存在する場合)。
isApplicable(current) このナビゲーション ポリシーが指定されたオブジェクトのタイプに対応しているかどうかを返します。
isNavigable(current)

指定されたインスタンスにキーボード ナビゲーション経由でアクセスできるかどうかを返します。

キーボード ナビゲーションの使用中にこのアイテムをスキップする必要がある状況がない限り、実装者は通常 true を返す必要があります。一般的な例としては、無効、無効、読み取り専用、純粋に視覚的な装飾などがあります。たとえば、フィールドは移動できますが、編集不可のフィールドはフォーカス時に操作できないため、false を返します。