차단 > FieldImage

FieldImage 클래스

블록의 이미지에 대한 클래스입니다.

서명:

export declare class FieldImage extends Field<string> 

확장: 필드<string>

생성자

생성자 수정자 설명
(생성자)(src, 너비, 높이, alt, onClick, flipRtl, config) FieldImage 클래스의 새 인스턴스를 생성합니다.

속성

속성 수정자 유형 설명
수정 가능 readonly (선언되지 않음) 수정 가능한 필드에는 일반적으로 수정 가능함을 나타내는 일종의 UI가 표시됩니다. 이 필드는 허용되지 않습니다.
imageElement protected SVGImageElement | 없음 렌더링된 필드의 이미지 요소입니다.
imageHeight

protected

readonly

숫자
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_()