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. Esse campo não deve.
imageElement protected SVGImageElement | nulo O elemento de imagem do campo renderizado.
imageHeight

protected

readonly

number
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 são dimensionados estaticamente 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 atualize a imagem exibida.
getFlipRtl() Verificar se a imagem precisa 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 bloco para essa imagem.
setAlt(alt) Defina o texto alternativo da 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 cliques for definido, chame o manipulador.
updateSize_()