blockly > FieldImage

Klasa FieldImage

Klasa obrazu w bloku.

Podpis:

export declare class FieldImage extends Field<string> 

Rozszerza: Field<string>

Zespoły

Zespół Modyfikatory Opis
(constructor)(src, width, height, alt, onClick, flipRtl, config) Tworzy nową instancję klasy FieldImage.

Właściwości

Właściwość Modyfikatory Typ Opis
EDYTOWALNE readonly (niedeklarowane) Pola, które można edytować, zwykle mają interfejs wskazujący, że można je edytować. To pole nie powinno być puste.
imageElement protected SVGImageElement | null Element obrazu wyrenderowanego pola.
imageHeight

protected

readonly

liczba
isDirty_ protected wartość logiczna Służy do określenia, czy pole ma zostać wyrenderowane przy następnym renderowaniu bloku. Pola obrazu mają rozmiar statyczny i trzeba je renderować tylko podczas inicjalizacji.

Metody

Metoda Modyfikatory Opis
configure_(config) protected Skonfiguruj pole na podstawie podanej mapy opcji.
doClassValidation_(newValue) protected Upewnij się, że wartość wejściowa (źródłowy adres URL) jest ciągiem znaków.
doValueUpdate_(newValue) protected Zaktualizuj wartość tego pola obrazu i wyświetlany obraz.
getFlipRtl() Uzyskaj informacje o tym, czy obraz ma być odwrócony w RTL
getText_() protected Aby zastąpić tekstową reprezentację pola, użyj getText_. zamiast tego zwracać tekst alternatywny obrazu.
initView() Utwórz interfejs bloku dla tego obrazu.
setAlt(alt) Ustaw tekst alternatywny tego obrazu.
setOnClickHandler(func) Ustaw funkcję, która zostanie wywołana po kliknięciu tego obrazu.
showEditor_() protected Jeśli wywołano pole kliknięcia i zdefiniowano jego obsługę, wywołaj tę obsługę.
updateSize_()