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) Por lo general, los campos editables muestran algún tipo de IU que indica que se pueden editar. Este campo no debe.
imageElement protected SVGImageElement | nulo El elemento de imagen del campo renderizado.
imageHeight

protected

readonly

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

Métodos

Método Modificadores Descripción
configure_(config) protected Configura el campo según el mapa de opciones determinado.
doClassValidation_(newValue) protected Asegúrate de que el valor de entrada (la URL de origen) sea una cadena.
doValueUpdate_(newValue) protected Actualiza el valor de este campo de imagen y, luego, actualiza la imagen que se muestra.
getFlipRtl() Averigua si quieres voltear esta imagen 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(alt) Establece 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 definió el controlador de clics, llama al controlador.
updateSize_()