blockly > FieldImage

Classe FieldImage

Classe para uma imagem em um bloco.

Signature:

export declare class FieldImage extends Field<string> 

Extends: Field<string>

Construtores

Construtor Modificadores Descrição
(constructor)(src, width, height, alt, onClick, flipRtl, config) Cria uma nova instância da classe FieldImage.

Propriedades

Propriedade Modificadores Tipo Descrição
EDITABLE readonly (não declarado) Os campos editáveis geralmente mostram algum tipo de interface indicando que podem ser editados. Esse campo não pode ser preenchido.
imageElement protected SVGImageElement | null O elemento de imagem do campo renderizado.
imageHeight

protected

readonly

número
isDirty_ protected booleano Usado para informar se o campo precisa ser renderizado na próxima vez que o bloco for renderizado. Os campos de imagem têm tamanho estático e só precisam ser renderizados na inicialização.

Métodos

Método Modificadores Descrição
configure_(config) protected Configure o campo com base no mapa de opções fornecido.
doClassValidation_(newValue) protected Verifique se o valor de entrada (o URL de origem) é uma string.
doValueUpdate_(newValue) protected Atualize o valor desse campo de imagem e a imagem exibida.
getFlipRtl() Recebe se a imagem deve ser invertida em RTL.
getText_() protected Use o hook de desenvolvedor getText_ para substituir a representação de texto do campo. Retorne o texto alternativo da imagem.
initView() Crie a interface de bloqueio para essa imagem.
isClickable() Verifique se esse campo deve ser clicável.
setAlt(alt) Defina o texto alternativo desta imagem.
setOnClickHandler(func) Define a função que é chamada quando essa imagem é clicada.
showEditor_() protected Se o clique no campo for chamado e o manipulador de clique estiver definido, chame o manipulador.
updateSize_()