Los componentes de tabla tienen las siguientes propiedades.
General
- Título
- Un título para la tabla. Seleccione Markdown para formato personalizado.
Valor: cadena - Fuente de datos
- La matriz de objetos que se mostrará en una tabla.
Valores: consulta, datos de demostración, componentes
Columnas
Cada columna de datos de la fuente de datos se representa aquí y tiene las siguientes propiedades:
- Etiqueta
- El texto que se muestra en la parte superior de la columna.
Valor: cadena o expresión - Ruta de datos
- Ruta JSON para acceder a valores anidados dentro de objetos y matrices de una columna determinada.
Valor: cadena o expresión - Formato
- El tipo de formato que adopta la columna.
Valores proporcionados: cadena, enlace, píldora de estado, fecha / hora, marcadores, etiquetas, barra de porcentaje, número, barra de puntuación, avatar - Ordenable
- Determina si el usuario puede ordenar por la columna.
- Copiable
- Determina si el usuario puede hacer clic para copiar el contenido de la columna.
Valores proporcionados: encendido, apagado - Filtrable
- Determina si una opción de filtro está disponible para la columna.
Valores proporcionados: encendido, apagado
Algunas columnas tienen propiedades adicionales basadas en su propiedad Formatting.
- Tiene resumen
- Determina si se muestra un resumen de paginación directamente encima de la tabla.
Valores proporcionados: encendido, apagado - Tamaño de página
- Número de filas por página a mostrar.
Valor: número o expresión que se evalúa como un número - Conteo total
- Número total de filas a mostrar en la tabla.
Valor: número o expresión que se evalúa como un número - Type
- Determina el tipo de paginación.
Valores proporcionados: lado del cliente, lado del servidor
Ordenamiento
- Seleccione la columna y la dirección para el ordenamiento predeterminado de la tabla.
- Columna
- La columna por la cual ordenar.
Valor: nombre de la columna - Dirección
- La dirección para ordenar.
Valores proporcionados: ascendente, descendente
Acciones de fila
Agregar una acción de fila añade una columna Actions a la tabla, la cual contiene botones de acción definidos por el usuario. Las filas pueden tener múltiples acciones. Las acciones tienen las siguientes propiedades:
- Etiqueta
- El texto que se muestra en el botón de acción.
Valor: cadena o expresión - Primario
- Diseñado para llamar la atención del usuario sobre la(s) acción(es) más importante(s) para una página o flujo de trabajo determinado.
Valores proporcionados: encendido, apagado - Sin borde
- Elimina el borde de cualquier botón. Al pasar el cursor, obtiene un relleno de fondo.
Valores proporcionados: encendido, apagado - Deshabilitado
- Aplica el estilo de deshabilitado y elimina las interacciones.
Valores proporcionados: encendido, apagado - Nivel
- Controla el color del botón según su intención.
Valores proporcionados: predeterminado, peligro, éxito, advertencia - Reacciones
- Las reacciones que activa el botón. Un botón puede tener múltiples reacciones.
Valores proporcionados: descargar archivo, abrir modal, cerrar modal, abrir panel lateral, cerrar panel lateral, abrir URL, establecer estado del componente, establecer valor de variable de estado, notificación emergente, activar acción, personalizado
Algunos tipos de reacción tienen propiedades adicionales.
Apariencia
- Desplazable
- Determina de qué formas se puede desplazar la tabla.
Valores proporcionados: ambos, vertical - Está cargando
- Muestra un indicador de carga.
Valores proporcionados: encendido, apagado - Tiene ajuste de texto
- Determina si el texto de la celda se ajusta.
Valores proporcionados: encendido, apagado - Tiene subfilas
- Habilita subfilas para cada fila. Incluya la propiedad
subRows en la fuente de datos.
Valores proporcionados: encendido, apagado - Es buscable
- Determina si se debe agregar una barra de búsqueda a la tabla.
Valores proporcionados: encendido, apagado - Mostrar opciones de ordenamiento
- Agrega un botón Sort a la tabla que ofrece opciones de ordenamiento a los usuarios.
Valores proporcionados: encendido, apagado - Mostrar opciones de columna
- Agrega un botón Columns a la tabla para mostrar, ocultar o reorganizar las columnas de la tabla.
Valores proporcionados: encendido, apagado - Tiene filtro de rango de fechas
- Agrega un filtro de rango de fechas a la tabla.
Valores proporcionados: encendido, apagado - Es visible
- Determina si el componente es visible para el usuario final. En modo de edición, todos los componentes permanecen visibles.
Valores proporcionados: encendido, apagado
Eventos
- Evento
- Valores: pageChange, tableRowClick
- Reacción
- Valores: los ejemplos incluyen abrir modal, activar acción y establecer estado del componente
Consulte Eventos para obtener la lista completa de reacciones disponibles. - Función de estado
- setSelectedRow
Ejemplos:table0.setSelectedRow(0) establece la propiedad selectedRow de table0 en la primera fila.table0.setSelectedRow(null) borra la propiedad selectedRow.
- setPageIndex
Ejemplo: table0.setPageIndex(0) establece la propiedad pageIndex de table0 en la primera página.
Consulte Funciones de estado para obtener más información.
Inspeccionar datos
Muestra pares de propiedad y valor en formato JSON.
Ejemplo
Para visualizar este componente en contexto, consulte el plano de la aplicación Metrics Explorer & Monitors Builder.
Para ver ejemplos que muestran cómo utilizar las funciones avanzadas de las tablas, consulte Tables.