Textarea
Das Basissteuerelement zur Eingabe von einfachem mehrzeiligem Text.
Verwendung
{
type: "textarea",
key?: string | string[],
wrap?: boolean, // Standardmäßig false
css?: string,
disabled?: boolean, // Standardmäßig false
hidden?: boolean, // Standardmäßig false
height?: string | number | "content", // Standardmäßig "content"
width?: string | number | "content", // Standardmäßig "content"
padding?: string | number,
maxlength?: number | string,
minlength?: number | string,
placeholder?: string,
readOnly?: boolean, // Standardmäßig false
// Bei `wrap:true` die Label-Eigenschaften für Fieldset prüfen
label?: string,
labelWidth?: string | number,
labelPosition?: "left" | "top", // Standardmäßig "top"
// Service-Eigenschaften und -Methoden
$on?: { [eventName: string]: function },
$handler?: function,
$setValue?: function,
$layout?: function
}
Beschreibung
Grundlegende Eigenschaften
type- (erforderlich) der Typ eines Steuerelements. Setzen Sie ihn auf"textarea"key- (optional) der Name der angegebenen/geänderten Eigenschaft oder der Pfad zu ihr im Objekt eines Diagram-Elementswrap- (optional) ermöglicht die Anzeige der äußeren Umrandung. Standardmäßig falsecss- (optional) fügt einem Steuerelement Style-Klassen hinzuhidden- (optional) legt fest, ob ein Steuerelement ausgeblendet ist. Standardmäßig falsedisabled- (optional) legt fest, ob ein Steuerelement aktiviert (false) oder deaktiviert (true) ist. Standardmäßig falsewidth- (optional) die Breite eines Steuerelements. Standardmäßig"content"height- (optional) die Höhe eines Steuerelements. Standardmäßig"content"padding- (optional) legt den Abstand zwischen einer Zelle und dem Rand des Textarea-Steuerelements festmaxlength- (optional) die maximale Anzahl der im Textarea-Feld zulässigen Zeichenminlength- (optional) die minimale Anzahl der im Textarea-Feld zulässigen Zeichenplaceholder- (optional) ein Hinweis für das Textarea-FeldreadOnly- (optional) legt fest, ob das Textarea-Feld schreibgeschützt ist. Standardmäßig falselabel- (optional) legt ein Label für das Steuerelement festlabelWidth- (optional) legt die Label-Breite des Steuerelements festlabelPosition- (optional) legt die Position eines Labels fest:"left"|"top". Standardmäßig"top"
Service-Eigenschaften und -Methoden
Warnung
Beachten Sie, dass wir dringend davon abraten, die Service-Eigenschaften und -Methoden für die Standardtypen von Steuerelementen neu zu definieren, da dies zu Fehlfunktionen führen kann.
$on- (optional) - ermöglicht das Festlegen eines Event-Listeners. Das Objekt hat die folgenden Eigenschaften:eventName- eine Callback-Funktion, die mit den folgenden Parametern aufgerufen wird:object- ein Objekt mit den folgenden Eigenschaften:control- das Textarea-Formularsteuerelementeditor- das Objekt von Diagram Editorid- die ID eines Diagram-Elements
arguments- (optional) - die ursprünglichen Event-Argumente
$handler- (optional) - eine Callback-Funktion, die die Behandlung von Aktionen beim Auslösen derchange- undinput-Events des Textarea-Formularsteuerelements und deschange-Events der DataCollection ermöglicht. Wird mit folgendem Parameter aufgerufen:object- ein Objekt mit den folgenden Eigenschaften:id- die ID eines Diagram-Elementskey- der Name der angegebenen/geänderten Eigenschaft oder der Pfad zu ihr im Objekt eines Diagram-Elementseditor- das Objekt von Diagram Editorcontrol- das Objekt des Textarea-Formularsteuerelements, auf dem die Komponente aufgebaut istvalue- der neue Wert des Textarea-Formularsteuerelements
$setValue- (optional) - eine Callback-Funktion, die das Festlegen des Werts des Textarea-Formularsteuerelements bei der Initialisierung eines Steuerelements und bei der Änderung des Werts in der DataCollection ermöglicht. Wird mit folgendem Parameter aufgerufen:object- ein Objekt mit den folgenden Eigenschaften:editor- das Objekt von Diagram Editorcontrol- das Objekt des Textarea-Formularsteuerelements, auf dem die Komponente aufgebaut istvalue- der Wert eines Diagram-Elements
$layout- (optional) - eine Callback-Funktion, die das Festlegen der Struktur eines Steuerelements ermöglicht. Gibt die Konfiguration des Textarea-Formularsteuerelements zurück. Wird mit folgendem Parameter aufgerufen:object- die Konfiguration eines Steuerelements ohne Service-Eigenschaften
Beispiel
const editor = new dhx.DiagramEditor("editor_container", {
type: "default",
view: {
editbar: {
properties: {
$shape: [
{
type: "textarea",
key: "text",
label: "Textarea label",
height: 250,
wrap: true
}
]
}
}
}
});