blockly > FieldImage

Clase FieldImage

Clase para una imagen en un bloque.

Signature:

export declare class FieldImage extends Field<string> 

Extiende: Campo<string>

Constructores

Constructor Modificadores Descripción
(constructor)(src, ancho, altura, alt, onClick, flipRtl, configuración) Construye una instancia nueva de la clase FieldImage.

Propiedades

Propiedad Modificadores Tipo Descripción
EDITABLE readonly (no declarado) Los campos editables suelen mostrar algún tipo de IU que indica que se pueden editar. Este campo no debería hacerlo.
imageElement protected SVGImageElement | nulo Elemento de imagen del campo renderizado.
imageHeight

protected

readonly

número
isDirty_ protected boolean Se usa para determinar si el campo deberá renderizarse la próxima vez que se renderice el bloque. Los campos de imagen tienen un tamaño estático y solo se deben renderizar en la inicialización.
size_ protected Tamaño

Métodos

Método Modificadores Descripción
configure_(config) protected Configura el campo en función del mapa de opciones determinado.
doClassValidation_(newValue) protected Asegúrate de que el valor de entrada (la URL de origen) sea una string.
doValueUpdate_(newValue) protected Actualiza el valor de este campo de imagen y actualiza la imagen que se muestra.
getFlipRtl(). Obtener si deseas girar esta imagen en dirección de derecha a izquierda
getText_() protected Usa el hook de desarrollador getText_ para anular la representación de texto del campo. En su lugar, muestra el texto alternativo de la imagen.
initView() Crea la IU de bloque para esta imagen.
setAlt(alternativa) Configura el texto alternativo de esta imagen.
setOnClickHandler(func) Configura la función a la que se llama cuando se hace clic en esta imagen.
showEditor_() protected Si se llama al clic de campo y se define el controlador de clics, llama al controlador.
updateSize_()