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. |