blockly > FieldImage

Klasa FieldImage

Klasa obrazu w bloku.

Podpis:

export declare class FieldImage extends Field<string> 

Extends: Field<string>

Zespoły

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

Właściwości

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

protected

readonly

liczba
isDirty_ protected Wartość logiczna Używane do określania, czy pole ma być renderowane przy następnym renderowaniu bloku. Pola obrazów mają statyczny rozmiar i muszą być renderowane tylko podczas inicjowania.

Metody

Metoda Modyfikatory Opis
configure_(config) protected Skonfiguruj pole na podstawie podanej mapy opcji.
doClassValidation_(newValue) protected Sprawdź, czy wartość wejściowa (adres URL źródła) jest ciągiem znaków.
doValueUpdate_(newValue) protected Zaktualizuj wartość tego pola obrazu i zmień wyświetlany obraz.
getFlipRtl() Sprawdź, czy obraz ma być odwrócony w przypadku języków pisanych od prawej do lewej.
getText_() protected Użyj getText_ haka deweloperskiego, aby zastąpić tekstową reprezentację pola. Zamiast tego zwróć tekst alternatywny obrazu.
initView() Utwórz interfejs blokowy dla tego obrazu.
isClickable() Sprawdź, czy to pole powinno być klikalne.
setAlt(alt) Ustaw tekst alternatywny tego obrazu.
setOnClickHandler(func) Ustaw funkcję, która będzie wywoływana po kliknięciu tego obrazu.
showEditor_() protected Jeśli wywołano kliknięcie pola i zdefiniowano moduł obsługi kliknięć, wywołaj ten moduł.
updateSize_()