IFlyoutInflater 인터페이스
서명:
export interface IFlyoutInflater
메서드
메서드 | 설명 |
---|---|
disposeItem(item) | 지정된 요소를 삭제합니다. 문제의 요소가 플라이아웃 워크스페이스에 있는 경우 자체적으로 삭제됩니다. 구현자는 요소를 완전히 폐기할 필요가 없습니다. 예를 들어 성능상의 이유로 캐시될 수 있습니다. |
gapForItem(state, defaultGap) | 지정된 JSON 표현에 해당하는 요소 뒤에 있어야 하는 공백의 양을 반환합니다. |
getType() | 이 인플레이터가 확장하는 항목의 유형을 반환합니다. 이 값은 이 인플레이터가 자체적으로 등록되는 이름과 동일해야 하며 load() 에서 반환된 FlyoutItem 객체에서 getType() 에 의해 반환된 값과도 동일해야 합니다. |
load(state, flyout) | 지정된 상태로 표현된 객체를 워크스페이스에 로드합니다. 이 메서드의 인터페이스는 코드 재사용을 허용하기 위해 ISerializer의 인터페이스와 동일합니다. |