Zum Hauptinhalt springen

Container

Das grundlegende Steuerelement zum Anhängen von HTML-Code.

Container-Steuerelement

Verwendung

{
type: "container",
html: HTMLElement | 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,

// Prüfen Sie bei `wrap:true` die Label-Eigenschaften für Fieldset
label?: string,
labelWidth?: string | number,
labelPosition?: "left" | "top", // Standardmäßig "top"

// Service-Methode
$layout?: function
}

Beschreibung

Grundlegende Eigenschaften

  • type - (erforderlich) der Typ eines Steuerelements. Setzen Sie ihn auf "container"
  • html - (erforderlich) der HTML-Inhalt eines Steuerelements
  • wrap - (optional) ermöglicht die Anzeige der externen Umrahmung. Standardmäßig false
  • css - (optional) fügt einem Steuerelement-String Stilklassen hinzu
  • disabled - (optional) legt fest, ob ein Steuerelement aktiviert (false) oder deaktiviert (true) ist. Standardmäßig false
  • hidden - (optional) legt fest, ob ein Steuerelement ausgeblendet ist. Standardmäßig false
  • height - (optional) die Höhe eines Steuerelements. Standardmäßig "content"
  • width - (optional) die Breite eines Steuerelements. Standardmäßig "content"
  • padding - (optional) legt den Abstand zwischen einer Zelle und dem Rand eines Steuerelements fest
  • label - (optional) legt ein Label für das Steuerelement fest
  • labelWidth - (optional) legt die Breite des Labels des Steuerelements fest
  • labelPosition - (optional) legt die Position eines Labels fest: "left" | "top". Standardmäßig "top"

Service-Eigenschaften und -Methoden

Warnung

Beachten Sie, dass wir dringend empfehlen, die Service-Eigenschaften und -Methoden für die Standardtypen von Steuerelementen nicht neu zu definieren, da dies zu Fehlfunktionen führen kann.

  • $layout - (optional) - eine Callback-Funktion, die das Festlegen der Struktur eines Steuerelements ermöglicht. Gibt die Konfiguration des Container Form-Steuerelements zurück. Wird mit dem folgenden Parameter aufgerufen:
    • object - die Konfiguration eines Steuerelements ohne Service-Eigenschaften

Beispiel

const editor = new dhx.DiagramEditor("editor_container", {
type: "org",
view: {
editbar: {
properties: {
$default: [
{
type: "container",
html: `
<h3>DHTMLX Diagram</h3>
<p>This is an example of simple customization of the editing panel using the container control.</p>
<p>You can also use this control to create your own controls.</p>
<img
style='display: block; width: 200px; height: 200px; margin-top: 20px; margin-left: auto; margin-right: auto'
src='https://snippet.dhtmlx.com/codebase/data/common/img/01/developer-01.svg'
>
`
}
]
}
}
}
});