blockly > FieldMultilineInput

Klasa FieldMultilineInput

Klasa pola obszaru tekstowego, które można edytować.

Podpis:

export declare class FieldMultilineInput extends FieldTextInput 

Rozszerza: FieldTextInput

Zespoły

Zespół Modyfikatory Opis
(konstruktor)(wartość, walidator, konfiguracja) Konstruuje nową instancję klasy FieldMultilineInput

Właściwości

Właściwość Modyfikatory Typ Opis
isOverflowedY_ protected boolean Wskazuje, czy aktualnie występuje przepełnienie Y.
maxLines_ protected Liczba Określa maksymalną liczbę wierszy pola. Jeśli zostanie przekroczony limit, funkcja przewijania zostanie włączona.
textGroup SVGGElement | wartość null Element grupy SVG, który po zainicjowaniu będzie zawierał element tekstowy w każdym wierszu tekstowym.

Metody

Metoda Modyfikatory Opis
configure_(config) protected Skonfiguruj pole na podstawie podanej mapy opcji.
doValueUpdate_(newValue) protected Wywoływana przez funkcję setValue, jeśli wprowadzono prawidłowy tekst. Aktualizuje wartość pola i aktualizuje jego treść, jeśli pole nie jest aktualnie edytowane (tj. obsługiwane przez htmlInput_). Jest tu ponownie definiowany, aby zaktualizować stan nadpełnienia pola.
getDisplayText_() protected Pobierz tekst z tego pola tak, jak jest wyświetlany na ekranie. Może różnić się od getText ze względu na wielokropek i inne formatowanie.
getMaxLines() Zwraca konfigurację maxLines tego pola.
initView() Utwórz interfejs bloku dla tego pola.
onHtmlInputKeyDown_(e) protected Przenieś klawisz do edytora. Zastąp definicję wpisanego tekstu, aby nie zamykać edytora po wpisaniu go.
render_() protected Aktualizuje tekst elementu textElement.
setMaxLines(maxLines) Ustawia konfigurację maxLines dla tego pola.
showEditor_(e, clearInput) Pokaż wbudowany edytor tekstu dowolnego nad tekstem. Zastępuje domyślne działanie wymuszania ponownego renderowania w celu poprawienia rozmiaru bloku na podstawie tekstu edytora.
updateSize_() protected Aktualizuje rozmiar pola na podstawie tekstu.
widgetCreate_() protected Tworzenie widżetu edytora wprowadzania tekstu.