blockly > FieldImage

Clase FieldImage

Clase para una imagen en un bloque.

Signature:

export declare class FieldImage extends Field<string> 

Extiende: Field<string>

Constructores

Constructor Modificadores Descripción
(constructor)(src, width, height, alt, onClick, flipRtl, config) 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 debería hacerlo.
imageElement protected SVGImageElement | null Es el elemento de imagen del campo renderizado.
imageHeight

protected

readonly

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

Métodos

Método Modificadores Descripción
configure_(config) protected Configura el campo según el mapa de opciones proporcionado.
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 actualiza la imagen que se muestra.
getFlipRtl() Obtiene si se debe invertir esta imagen en RTL.
getText_() protected Usa el gancho para desarrolladores getText_ para anular la representación de texto del campo. Devuelve el texto alternativo de la imagen.
initView() Crea la IU del bloque para esta imagen.
isClickable() Comprueba si este campo debe ser apto para hacer clic.
setAlt(alt) Establece el texto alternativo de esta imagen.
setOnClickHandler(func) Establece la función que se llama cuando se hace clic en esta imagen.
showEditor_() protected Si se llama al clic en el campo y se define el controlador de clics, llama al controlador.
updateSize_()