blockly > FieldImage

FieldImage 클래스

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

Signature:

export declare class FieldImage extends Field<string> 

확장: 필드<string>

생성자

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

속성

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

protected

readonly

숫자
isDirty_ protected boolean 다음에 블록이 렌더링될 때 필드를 렌더링해야 하는지 여부를 알려주는 데 사용됩니다. 이미지 필드는 정적으로 크기가 조정되며 초기화 시에만 렌더링되어야 합니다.
size_ protected 크기

방법

메서드 수정자 설명
configure_(config) protected 지정된 옵션 맵을 기준으로 필드를 구성합니다.
doClassValidation_(newValue) protected 입력 값 (소스 URL)이 문자열인지 확인합니다.
doValueUpdate_(newValue) protected 이 이미지 필드의 값을 업데이트하고 표시된 이미지를 업데이트합니다.
getFlipRtl() RTL로 이 이미지를 뒤집을지 여부 확인
getText_() protected getText_ 개발자 후크를 사용하여 필드의 텍스트 표현을 재정의합니다. 대신 이미지 대체 텍스트를 반환하세요.
initView() 이 이미지의 블록 UI를 만듭니다.
setAlt(대체) 이미지의 대체 텍스트를 설정하세요.
setOnClickHandler(func) 이 이미지를 클릭하면 호출되는 함수를 설정합니다.
showEditor_() protected 필드 클릭이 호출되고 클릭 핸들러가 정의된 경우 핸들러를 호출합니다.
updateSize_()