For the complete documentation index, see llms.txt. This page is also available as Markdown.

Element

Das Cmdlet New-UDElement ermöglicht es Ihnen, benutzerdefinierte React-Elemente in Ihrer App zu erstellen. Ähnlich wie bei New-UDHtml können Sie HTML-Elemente mit New-UDElement definieren. Anders als bei New-UDHtml können Sie Elemente aktualisieren, die automatische Aktualisierung festlegen und das React-Komponentensystem nutzen.

Ein Element erstellen

Sie müssen beim Erstellen eines Elements -Tag und -Content angeben. Das folgende Beispiel erstellt ein div-Tag.

New-UDElement -Tag 'div' -Content { 'Hello' }

Sie können Komponenten ineinander verschachteln, um HTML-Strukturen zu erstellen. Sie könnten zum Beispiel mit dem folgenden Beispiel eine ungeordnete Liste erstellen.

New-UDElement -Tag 'ul' -Content {
    New-UDElement -Tag 'li' -Content { 'First' }
    New-UDElement -Tag 'li' -Content { 'Second' }
    New-UDElement -Tag 'li' -Content { 'Third' }
}

Attribute festlegen

Sie können Attribute eines Elements (wie HTML-Attribute) mit dem Parameter -Attributes auswählen. Dieser Parameter akzeptiert eine Hashtable mit Attributnamen und -werten. Das folgende Beispiel erstellt roten Text.

New-UDElement -Tag 'div' -Content { 'Hello' } -Attributes @{
    style = @{
        color = 'red'
    }
}

Sie können jede Komponente mit New-UDElement umschließen und einen Ereignishandler hinzufügen.

Elemente automatisch aktualisieren

Sie können die Parameter -AutoRefresh, -RefreshInterval und -Endpoint definieren, um ein Element zu erstellen, das in einem bestimmten Intervall aktualisiert wird. Das folgende Beispiel erstellt ein Element, das jede Sekunde aktualisiert wird und die aktuelle Uhrzeit anzeigt.

Elementeigenschaften dynamisch festlegen

Sie können das Cmdlet Set-UDElement verwenden, um Elementeigenschaften und -inhalte dynamisch festzulegen. Das folgende Beispiel setzt den Inhalt des Elements auf die aktuelle Uhrzeit.

Sie können Attribute auch mit dem Parameter -Properties von Set-UDElement festlegen. Das folgende Beispiel setzt die aktuelle Uhrzeit und ändert die Farbe auf Rot.

Untergeordnete Elemente hinzufügen

Sie können untergeordnete Elemente mit Add-UDElement hinzufügen. Das folgende Beispiel fügt einer ungeordneten Liste untergeordnete Listenelemente hinzu.

Untergeordnete Elemente löschen

Sie können die untergeordneten Elemente eines Elements mit Clear-UDElement löschen. Das folgende Beispiel löscht alle Listenelemente aus einer ungeordneten Liste.

Das Neuladen eines Elements erzwingen

Sie können das Neuladen eines Elements mit Sync-UDElement erzwingen. Das folgende Beispiel bewirkt, dass das div mit dem aktuellen Datum neu geladen wird.

Ein Element entfernen

Sie können ein Element mit Remove-UDElement entfernen.

Beispiel: Farbwähler

Erstellen Sie mit New-UDElement einen Farbwähler mit einem OnChange-Ereignishandler.

Farbwähler

API

Siehe auch


Zuletzt aktualisiert

War das hilfreich?