blockly > FieldImage

Classe FieldImage

Classe para uma imagem em um bloco.

Signature:

export declare class FieldImage extends Field<string> 

Estende: campo<string>

Construtores

Construtor Modificadores Descrição
(construtor)(src, largura, altura, alt, onClick, flipRtl, config) Cria uma nova instância da classe FieldImage

Propriedades

Propriedade Modificadores Tipo Descrição
EDITÁVEL readonly (não declarado) Os campos editáveis geralmente mostram algum tipo de interface indicando que são editáveis. Este campo não deve.
imageElement protected SVGImageElement | nulo O elemento de imagem do campo renderizado.
imageHeight

protected

readonly

number
isDirty_ protected boolean 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.
size_ protected Tamanho

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() (link em inglês) Saber se é necessário virar essa imagem 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 bloco para essa imagem.
setAlt(alt) Define o texto alternativo desta imagem.
setOnClickHandler(func) Defina a função que é chamada quando essa imagem é clicada.
showEditor_() protected Se o clique no campo for chamado e o gerenciador de cliques estiver definido, chame o gerenciador.
updateSize_()