blockly > FieldImage

Klasa FieldImage

Klasa obrazu bryły.

Podpis:

export declare class FieldImage extends Field<string> 

Rozszerza: Pole<ciąg>

Zespoły

Zespół Modyfikatory Opis
(constructor)(src, szerokość, wysokość, alt, onClick, flipRtl, config) Konstruuje nową instancję klasy FieldImage

Właściwości

Właściwość Modyfikatory Typ Opis
MOŻLIWE DO EDYCJI readonly (nie zadeklarowano) Pola, które można edytować, zwykle mają jakiś interfejs użytkownika, co oznacza, że można je edytować. To pole nie powinno być.
imageElement protected SVGImageElement | wartość null Element obrazu wyrenderowanego pola.
imageHeight

protected

readonly

Liczba
isDirty_ protected boolean Określa, czy pole musi zostać wyrenderowane przy następnym renderowaniu bryły. Pola obrazu mają wymiary statyczne i wymagają renderowania tylko przy inicjowaniu.
size_ protected Rozmiar

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.
funkcjagetFlipRtl(), Określ, czy chcesz odwrócić ten obraz w formacie RTL
getText_() protected Aby zastąpić tekstową reprezentację pola, użyj webhooka programisty 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 jest wywoływana po kliknięciu tego obrazu.
showEditor_() protected Jeśli kliknięcie pola jest wywoływane i zdefiniowany moduł obsługi kliknięcia, wywołaj go.
updateSize_()