Control moderno de tabla en Power Apps (versión preliminar)
[Este artículo es un documento preliminar y está sujeto a modificaciones.]
Un control que muestra un conjunto de datos en formato tabular o de lista.
Descripción
El control Table es un control responsivo moderno que muestra un conjunto de datos en formato tabular o de lista. El formato tabular incluye encabezados de columna para cada campo mostrado y un pie de página que proporciona detalles sobre conjunto de datos, como el recuento de registros. El formato de lista presenta los datos en una sola columna y tiene tres campos para cada fila. Como creador de una aplicación, tiene control total sobre los campos que se agregan al control, incluyendo el orden. Aunque todos los campos agregados son visibles en formato tabular, solo los tres campos iniciales aparecen en el formato de lista más estrecho.
De manera similar a los controles de tabla Galería y Datos , la Tabla mantiene una propiedad Selected que apunta a la fila seleccionada que se puede utilizar para vincular el control Tabla a otros controles. Las propiedades clave para este control son Items, ReflorBehavior, Selected y OnSelect.
Capacidades admitidas
- Los datos de un control Tabla son de solo lectura.
- El formato tabular ofrece una experiencia moderna de navegación de datos con desplazamiento infinito, eliminando la necesidad de botones de paginación.
- El control Table admite enlaces a tablas y colecciones de Microsoft Dataverse.
- Cuando conecta un control Tabla a un conector compatible como Microsoft Dataverse, se muestra un conjunto predefinido de campos de forma predeterminada. También puede mostrar u ocultar otros campos según sus necesidades.
- El control Tabla puede cambiar automáticamente entre formatos tabular y de lista. Puede gestionar manualmente este comportamiento utilizando la propiedad Reflow.
- Cuando ejecuta su aplicación, puede ajustar el ancho de la columna en el control Tabla. Sin embargo, sus cambios no se guardan mientras ejecuta la aplicación. Los cambios no se han guardado.
- Cambie la paleta de colores para la Tabla a través de la propiedad de color de la paleta base.
Capacidades no admitidas
Las siguientes funcionalidades no se admiten actualmente. Sin embargo, dado que el control Tabla aún está evolucionando, vuelva a consultar para ver si hay actualizaciones.
- Vincular la Tabla a otros conectores de datos.
- Personalice el estilo de la Tabla aparte dela paleta de color o modifique columnas individuales.
General
Items: origen de datos de los elementos que aparecen en la tabla.
NoDataText: el mensaje que se muestra al usuario cuando no hay registros para mostrar en el control Tabla.
Visible: indica si un control aparece o está oculto.
Comportamiento
ReflowBehavior: el comportamiento de respuesta predeterminado de la tabla. Reflujo significa que la tabla se muestra en forma tabular cuando el control tiene 480 o más píxeles de ancho y pasa a un formato de lista en condiciones más estrechas. GridOnly (o ListOnly) significa que la tabla siempre se muestra en formato tabular (o lista) independientemente del ancho del control, y puede usar fórmulas de Power Fx para crear sus propios puntos de interrupción para definir el comportamiento de respuesta de la tabla.
EnableSorting: permite a los usuarios ordenar los datos de la tabla mediante menús desplegables de los encabezados de columna para los tipos de datos admitidos.
EnableRangeSelection: si los usuarios pueden seleccionar una parte de la tabla para copiar sus valores. El valor predeterminado es Yes.
Tamaño y posición
X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).
Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).
Width: la distancia entre los bordes derecho e izquierdo de un control.
Height: la distancia entre los bordes superior e inferior de un control.
Estilo y tema
HeaderFont: la fuente de los encabezados de columna.
HeaderFontSize: el tamaño de fuente de los encabezados de columna.
HeaderFontColor: el color del texto de los encabezados de columna.
HeaderFontWeight: el espesor de fuente de los encabezados de columna.
BasePaletteColor: la paleta de colores aplicada a un control. Esto afecta a todas las superficies del control que representan un color de tema.
Font: el nombre de la familia de fuentes en la que aparece el texto.
FontSize: tamaño de la fuente del texto que aparece en un control. Si el valor es nulo o cero, entonces el tamaño de fuente lo determina el tema Fluent seleccionado.
FontColor: el color del texto en un control.
FontWeight: el grosor del texto en un control: Negrita, Más claro, Normal o Seminegrita.
Propiedades adicionales
Selected: la fila seleccionada en el control Tabla.
DisplayMode: indica si el control permite entradas de usuario (Editar), solo muestra datos (Ver) o si está deshabilitado (Deshabilitado).
OnSelect: define la acción que se desencadena cuando se selecciona un solo registro.
ShowAvatar: si el avatar del usuario aparece o está oculto en el modo lista.
ShowColumnHeaders: si los encabezados de las columnas aparecen o están ocultos.
ShowFooter: si el pie de página aparece o está oculto.
Size: el tamaño del control en el lienzo.
AccessibleLabel: etiqueta para lectores de pantalla.