Klasse "FieldMultilineInput"
Klasse für ein bearbeitbares Textfeldfeld.
Unterschrift:
export declare class FieldMultilineInput extends FieldTextInput
Erweiterung: FieldTextInput
Konstruktoren
Konstruktor | Modifikatoren | Beschreibung |
---|---|---|
(constructor)(value, validator, config) | Konstruiert eine neue Instanz der Klasse FieldMultilineInput |
Attribute
Property | Modifikatoren | Typ | Beschreibung |
---|---|---|---|
isOverflowedY_ | protected |
boolean | Gibt an, ob aktuell ein Y-Überlauf auftritt. |
maxLines_ | protected |
Zahl | Definiert die maximale Anzahl von Feldzeilen. Bei Überschreitung wird die Scrollfunktion aktiviert. |
textGroup | SVGGElement | null | Das SVG-Gruppenelement, das bei der Initialisierung für jede Textzeile ein Textelement enthält. |
Methoden
Methode | Modifikatoren | Beschreibung |
---|---|---|
configure_(config) | protected |
Konfiguriert das Feld anhand der vorgegebenen Karte mit Optionen. |
doValueUpdate_(newValue) | protected |
Wird von setValue aufgerufen, wenn die Texteingabe gültig ist. Aktualisiert den Wert des Felds und aktualisiert den Text des Felds, wenn es gerade nicht bearbeitet wird (d.h. von htmlInput_ verarbeitet wird). Wird hier neu definiert, um den Überlaufstatus des Felds zu aktualisieren. |
getDisplayText_() | protected |
Rufen Sie den Text aus diesem Feld so ab, wie er auf dem Bildschirm angezeigt wird. Kann aufgrund von Auslassungspunkten und anderen Formatierungen von „getText“ abweichen. |
getMaxLines() | Gibt die maxLines-Konfiguration dieses Felds zurück | |
initView() | Erstellen Sie die Block-UI für dieses Feld. | |
onHtmlInputKeyDown_(e) | protected |
Führen Sie den Schlüssel bis zum Editor hin. Überschreiben Sie die Definition für die Texteingabe, damit der Editor nicht geschlossen wird, wenn Sie die Eingabetaste eingeben. |
render_() | protected |
Aktualisiert den Text des textElement. |
setMaxLines(maxLines) | Legt die maxLines-Konfiguration für dieses Feld fest. | |
showEditor_(e, stillInput) | Zeigen Sie den Inline-Freitext-Editor über dem Text an. Überschreibt das Standardverhalten, um ein erneutes Rendern zu erzwingen, um die Blockgröße basierend auf dem Editortext zu korrigieren. | |
updateSize_() | protected |
Aktualisiert die Größe des Felds basierend auf dem Text. |
widgetCreate_() | protected |
Erstellen Sie das Editor-Widget für die Texteingabe. |