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

Elemento

El cmdlet New-UDElement le permite crear elementos React personalizados dentro de su aplicación. Al igual que con New-UDHtml, puede definir elementos HTML mediante New-UDElement. A diferencia de New-UDHtml, puede actualizar elementos, configurar la actualización automática y aprovechar el sistema de componentes de React.

Crear un elemento

Debe especificar -Tag y -Content al crear un elemento. El siguiente ejemplo crea una etiqueta div.

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

Puede anidar componentes unos dentro de otros para crear estructuras HTML. Por ejemplo, podría crear una lista desordenada con el siguiente ejemplo.

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

Configurar atributos

Puede seleccionar los atributos de un elemento (como los atributos HTML) mediante el parámetro -Attributes. Este parámetro acepta una tabla hash de nombres y valores de atributos. El siguiente ejemplo crea texto rojo.

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

Puede envolver cualquier componente con New-UDElement y añadir un controlador de eventos.

Elementos con actualización automática

Puede definir los parámetros -AutoRefresh, -RefreshInterval y -Endpoint para crear un elemento que se actualice en un intervalo determinado. El siguiente ejemplo crea un elemento que se actualiza cada segundo y muestra la hora actual.

Configurar las propiedades de un elemento dinámicamente

Puede utilizar el cmdlet Set-UDElement para establecer las propiedades y el contenido de un elemento de forma dinámica. El siguiente ejemplo establece el contenido del elemento con la hora actual.

También puede establecer atributos mediante el parámetro -Properties de Set-UDElement. El siguiente ejemplo establece la hora actual y cambia el color a rojo.

Añadir elementos secundarios

Puede añadir elementos secundarios mediante Add-UDElement. El siguiente ejemplo añade elementos de lista secundarios a una lista desordenada.

Borrar elementos secundarios

Puede borrar los elementos secundarios de un elemento mediante Clear-UDElement. El siguiente ejemplo borra todos los elementos de lista de una lista desordenada.

Forzar la recarga de un elemento

Puede forzar la recarga de un elemento mediante Sync-UDElement. El siguiente ejemplo hace que el div se recargue con la fecha actual.

Eliminar un elemento

Puede eliminar un elemento mediante Remove-UDElement.

Ejemplo: selector de color

Cree un selector de color con un controlador de eventos OnChange mediante New-UDElement.

Selector de color

API

Véase también


Última actualización

¿Te fue útil?