blockly > INavigationPolicy

INavigationPolicy 인터페이스

키보드 탐색이 진행되어야 하는 위치를 지정하는 규칙 집합입니다.

서명:

export interface INavigationPolicy<T> 

메서드

메서드 설명
getFirstChild(current) 지정된 요소의 첫 번째 하위 요소(있는 경우)를 반환합니다.
getNextSibling(current) 지정된 요소 다음에 오는 피어 요소(있는 경우)를 반환합니다.
getParent(current) 지정된 요소의 상위 요소(있는 경우)를 반환합니다.
getPreviousSibling(current) 지정된 요소 앞에 있는 피어 요소(있는 경우)를 반환합니다.
isApplicable(current) 이 탐색 정책이 지정된 객체의 유형에 해당하는지 여부를 반환합니다.
isNavigable(current)

지정된 인스턴스에 키보드 탐색을 통해 연결할 수 있는지 여부를 반환합니다.

구현자는 키보드 탐색을 사용하는 동안 이 항목을 건너뛰어야 하는 상황이 아니라면 일반적으로 true를 반환해야 합니다. 일반적인 예로는 사용 중지, 잘못됨, 읽기 전용 또는 순전히 시각적 장식 등이 있습니다. 예를 들어 필드는 탐색할 수 있지만 수정할 수 없는 필드는 포커스가 있을 때 상호작용할 수 없으므로 false를 반환합니다.