blockly > FieldImage

Klasa FieldImage

Klasa obrazu na bloku.

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) Tworzy nową instancję klasy FieldImage

Właściwości

Właściwość Modyfikatory Typ Opis
MOŻLIWOŚĆ EDYTOWANIA readonly (nie zadeklarowano) Pola, które można edytować, zazwyczaj mają interfejs, który wskazuje, że można je edytować. To pole nie powinno być uwzględniane.
imageElement protected SVGImageElement | wartość null Element graficzny renderowanego pola.
imageHeight

protected

readonly

liczba
isDirty_ protected wartość logiczna Służy do określania, czy pole trzeba wyrenderować podczas następnego renderowania bloku. Pola graficzne mają statyczny rozmiar i trzeba je renderować tylko podczas inicjowania.
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ść w tym polu obrazu i zaktualizuj wyświetlany obraz.
getFlipRtl() Określ, czy odwrócić obraz od prawej do lewej
getText_() protected Aby zastąpić tekstową reprezentację pola, użyj punktu zaczepienia programisty getText_. Zwraca tekst alternatywny obrazu.
initView() Utwórz interfejs użytkownika blokujący dla tego obrazu.
setAlt(alt) Ustaw tekst alternatywny obrazu.
setOnClickHandler(func) Ustaw funkcję, która ma być wywoływana po kliknięciu tego obrazu.
showEditor_() protected Jeśli nastąpi wywołanie kliknięcia pola i zdefiniowany jest moduł obsługi kliknięcia, wywołaj ten moduł.
updateSize_()