차단 > FieldImage
FieldImage 클래스
블록의 이미지에 대한 클래스입니다.
서명:
export declare class FieldImage extends Field<string>
확장: 필드<string>
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(src, 너비, 높이, alt, onClick, flipRtl, config) | FieldImage 클래스의 새 인스턴스를 생성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
수정 가능 | readonly |
(선언되지 않음) | 수정 가능한 필드에는 일반적으로 수정 가능함을 나타내는 일종의 UI가 표시됩니다. 이 필드는 허용되지 않습니다. |
imageElement | protected |
SVGImageElement | 없음 | 렌더링된 필드의 이미지 요소입니다. |
imageHeight |
|
숫자 | |
isDirty_ | protected |
부울 | 다음에 블록이 렌더링될 때 필드를 렌더링해야 하는지 여부를 알리는 데 사용됩니다. 이미지 필드의 크기는 정적이며 초기화 시에만 렌더링되어야 합니다. |
size_ | protected |
크기 |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
configure_(config) | protected |
주어진 옵션 맵을 기반으로 필드를 구성합니다. |
doClassValidation_(newValue) | protected |
입력 값 (소스 URL)이 문자열인지 확인합니다. |
doValueUpdate_(newValue) | protected |
이 이미지 필드의 값을 업데이트하고 표시된 이미지를 업데이트합니다. |
getFlipRtl() | RTL에서 이 이미지를 뒤집을지 여부를 구합니다. | |
getText_() | protected |
getText_ 개발자 후크를 사용하여 필드의 텍스트 표현을 재정의합니다. 대신 이미지 대체 텍스트를 반환합니다. |
initView() | 이 이미지의 블록 UI를 만듭니다. | |
setAlt(alt) | 이미지의 대체 텍스트를 설정합니다. | |
setOnClickHandler(func) | 이미지를 클릭할 때 호출되는 함수를 설정합니다. | |
showEditor_() | protected |
필드 클릭이 호출되고 클릭 핸들러가 정의된 경우 핸들러를 호출합니다. |
updateSize_() |