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

Elemento

Il cmdlet New-UDElement consente di creare elementi React personalizzati all'interno dell'app. Analogamente a New-UDHtml, è possibile definire elementi HTML utilizzando New-UDElement. A differenza di New-UDHtml, è possibile aggiornare gli elementi, impostare l'aggiornamento automatico e sfruttare il sistema di componenti React.

Creare un elemento

È necessario specificare -Tag e -Content durante la creazione di un elemento. L'esempio seguente crea un tag div.

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

È possibile annidare i componenti l'uno nell'altro per creare strutture HTML. Ad esempio, si potrebbe creare un elenco non ordinato con l'esempio seguente.

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

Impostare gli attributi

È possibile selezionare gli attributi di un elemento (come gli attributi HTML) utilizzando il parametro -Attributes. Questo parametro accetta una hashtable di nomi e valori degli attributi. L'esempio seguente crea del testo rosso.

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

È possibile racchiudere qualsiasi componente con New-UDElement e aggiungere un gestore di eventi.

Elementi con aggiornamento automatico

È possibile definire i parametri -AutoRefresh, -RefreshInterval ed -Endpoint per creare un elemento che si aggiorna a un determinato intervallo. L'esempio seguente crea un elemento che si aggiorna ogni secondo e visualizza l'ora corrente.

Impostare dinamicamente le proprietà degli elementi

È possibile utilizzare il cmdlet Set-UDElement per impostare dinamicamente le proprietà e il contenuto degli elementi. L'esempio seguente imposta il contenuto dell'elemento sull'ora corrente.

È anche possibile impostare gli attributi utilizzando il parametro -Properties di Set-UDElement. L'esempio seguente imposta l'ora corrente e cambia il colore in rosso.

Aggiungere elementi figlio

È possibile aggiungere elementi figlio utilizzando Add-UDElement. L'esempio seguente aggiunge elementi di elenco figlio a un elenco non ordinato.

Cancellare gli elementi figlio

È possibile cancellare gli elementi figlio di un elemento utilizzando Clear-UDElement. L'esempio seguente cancella tutti gli elementi di elenco da un elenco non ordinato.

Forzare il ricaricamento di un elemento

È possibile forzare il ricaricamento di un elemento utilizzando Sync-UDElement. L'esempio seguente fa sì che il div venga ricaricato con la data corrente.

Rimuovere un elemento

È possibile rimuovere un elemento utilizzando Remove-UDElement.

Esempio: selettore di colori

Crei un selettore di colori con un gestore di eventi OnChange utilizzando New-UDElement.

Selettore di colori

API

Vedere anche


Ultimo aggiornamento

È stato utile?