RayCraftDocs
v1.0.3
es
raycraft.dev
En esta página

TreeList

Complete

Un árbol cuyos nodos son filas de una tabla. Expandir y contraer, ordenar, filtrar y elegir columnas; el teclado sigue el patrón WAI-ARIA treegrid.

Ejemplo

Control TreeList

Parámetros

API

ParámetroTipoDescripción
ChildrenSelectorFunc<TItem, IEnumerable<TItem>>Devuelve los hijos de un elemento. Los elementos sin hijos son hojas.
ClassstringClases CSS adicionales que se agregan al elemento raíz.
ColumnsRenderFragmentDefiniciones de columnas: elementos DataGridColumn.
DenseboolUsa un relleno de celda más ajustado.
ExpandAllboolExpande todos los nodos cuando el árbol aparece por primera vez.
ExportFileNamestringNombre de archivo de la exportación CSV, sin la extensión.
HeightstringAltura máxima del cuerpo de la cuadrícula, por ejemplo 24rem (28rem de forma predeterminada con VirtualScroll).
ItemsIEnumerable<TItem>Las opciones entre las que elegir.
LabelstringTexto visible de la etiqueta (gráficos: nombre accesible; IconButton: nombre accesible y sugerencia).
RowEditingboolEdita una fila completa a la vez con botones de editar, guardar y cancelar.
RowHeightintAltura de fila en píxeles cuando VirtualScroll está activado (44 de forma predeterminada).
SelectedItemTItemNodo seleccionado. Úselo con @bind-SelectedItem.
ShowExportboolAgrega botones que guardan el gráfico como imagen PNG o SVG.
ShowFiltersboolMuestra un cuadro de filtro bajo el encabezado de cada columna filtrable.
ShowToolbarboolMuestra la barra de herramientas con el selector de columnas y la exportación CSV.
StylestringEstilo en línea agregado al elemento raíz.
VirtualScrollboolDibuja solo las filas visibles (las filas deben tener la RowHeight fija).

TreeListColumn

ParámetroTipoDescripción
AlignTextAlignLeft (predeterminado), Center o Right.
EditableboolPermite que los usuarios editen las celdas de la columna haciendo clic en ellas.
FilterableboolMuestra un cuadro de filtro para esta columna (true de forma predeterminada).
FormatstringCadena de formato para números y fechas, p. ej. N0 o d.
HiddenboolOculta la columna al principio; los usuarios pueden mostrarla desde la barra de herramientas.
SortableboolPermite ordenar por esta columna (true de forma predeterminada).
TemplateRenderFragment<TItem>
TitlestringTexto del título (encabezado del panel lateral, rótulo de pestaña, encabezado de columna, rótulo de paso).
ValueFunc<TItem, Object>Valor actual. Úselo con @bind-Value.
WidthstringSkeleton: cualquier longitud CSS. Charts: ancho del dibujo en unidades SVG (el gráfico sigue adaptándose a su contenedor).

Eventos

API

EventoTipoDescripción
OnRowEditedEventCallback<TItem>Se genera después de guardar una fila, con el elemento.
SelectedItemChangedEventCallback<TItem>Se genera cuando se selecciona otro nodo.

TreeListColumn

EventoTipoDescripción
EditedEventCallback<TreeListEdit<TItem>>Se genera con el elemento y el nuevo texto cuando se confirma una edición.

Paquete

TreeList forma parte de RayCraft Complete. Paquete: RayCraft.Blazor.Complete. Se obtiene del feed privado de RayCraft y requiere una licencia activa. Consulte Primeros pasos.