Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Mostra un conxunto de datos en formato tabular.
Descripción
O control da táboa de datos mostra un conxunto de datos nun formato que inclúe cabeceiras de columna para cada campo que mostra o control. Como creador de aplicacións, tes un control total sobre que campos aparecen e en que orde. Do mesmo xeito que o control Galería , o control Táboa de datos mantén unha propiedade Selected que apunta á fila seleccionada. Polo tanto, pode vincular o control da táboa de datos a outros controis.
Limitacións
O control da táboa de datos ten estas limitacións:
- Se copia e pega un control de táboa de datos para o que a propiedade Items está establecida nunha fórmula que contén unha función Filter , a fórmula para a propiedade Items no novo control Data Table acaba con nomes de campo que conteñen un sufixo _1 . Isto fai que os nomes dos campos non sexan válidos e non aparecen datos na táboa de datos. Para solucionar este problema, antes de copiar o control, confirme que a función Filtro non fai referencia a ningún campo da fonte de datos que teña o mesmo nome que unha columna no control Táboa de datos . Se é así, cambia o nome da columna no control Táboa de datos . Alternativamente, elimine o sufixo _1 dos nomes de campo non válidos para que coincidan cos nomes da táboa.
Capacidades
Power Apps introduciu o control da táboa de datos o 5 de maio de 2017. Esta sección proporciona información sobre as capacidades que están soportadas e as capacidades que non están soportadas.
Agora dispoñible
- Os datos dun control de táboa de datos son só de lectura.
- Sempre se selecciona unha soa fila nun control de táboa de datos .
- Vincular un control da táboa de datos a unha fonte de datos conectada ou local.
- Axustar o ancho das columnas nun control de táboa de datos mentres executa a aplicación, aínda que os cambios non se gardan.
- Un conxunto de campos predeterminados aparecen nun control da táboa de datos cando o ligas a un conector que implementou esta capacidade, como Microsoft Dataverse. A continuación, podes mostrar ou ocultar estes campos e outros segundo sexa necesario.
- Personalizar o ancho da columna e o texto da cabeceira.
- Mostrar hipervínculos nun control de táboa de datos .
- Copia e pega un control da táboa de datos .
Aínda non dispoñible
- Personaliza o estilo das columnas individuais.
- Engadir un control de táboa de datos nun control de formulario.
- Cambia a altura de todas as filas.
- Mostrar imaxes nun control de táboa de datos .
- Mostrar os campos das táboas relacionadas.
- Use a funcionalidade integrada para filtrar e ordenar os datos por cabeceira de columna.
- Engadir un control de táboa de datos nun control Galería .
- Editar os datos no control Táboa de datos .
- Seleccione varias filas.
Problemas coñecidos
- Non aparecen datos se usa a función FirstN na propiedade Items .
Propiedades da clave
- Elementos : a fonte de datos que aparece no control da táboa de datos .
- Seleccionado: a fila seleccionada no control da táboa de datos .
Outras propiedades
- AutoWidth - A propiedade dunha columna dentro dunha táboa de datos para definir se o ancho da columna debe ser automático ou manual.
- BorderColor - A cor do bordo do control da táboa de datos .
- BorderStyle - O estilo do bordo do control da táboa de datos . As opcións son Sólido, Trazado, Punteado e Ningún.
- BorderThickness - O grosor do bordo do control da táboa de datos .
- Cor - A cor predeterminada do texto para todas as filas de datos.
- FieldDisplayName - A propiedade dunha columna dentro dunha táboa de datos que define o nome de visualización para a columna seleccionada.
- Recheo : a cor de fondo predeterminada para todas as filas de datos.
- Tipo de letra - O tipo de letra predeterminado para todas as filas de datos.
- FontWeight - O peso predeterminado da fonte para todas as filas de datos.
- HeadingColor - A cor do texto para as cabeceiras das columnas.
- HeadingFill - A cor de fondo das cabeceiras das columnas.
- HeadingFont - O tipo de letra das cabeceiras das columnas.
- HeadingFontWeight - O peso da fonte das cabeceiras das columnas.
- HeadingSize - O tamaño de letra das cabeceiras das columnas.
- Altura : a distancia entre os bordos superior e inferior do control da táboa de datos .
- HoverColor - A cor do texto da fila á que apunta o punteiro do rato.
- HoverFill - A cor de fondo da fila á que apunta o punteiro do rato.
- IsHyperlink - A propiedade dunha columna dentro dunha táboa de datos que define se a columna seleccionada debe estar en formato de hiperligazón ou non.
- NoDataText - A mensaxe que recibe o usuario cando non hai rexistros para mostrar no control da táboa de datos .
- Orde : A propiedade dunha columna dentro dunha táboa de datos que determina a orde da columna respecto doutras columnas. A orde comeza de esquerda a dereita co valor da orde da primeira columna de 1.
- SelectedColor - A cor do texto na fila seleccionada.
- SelectedFill - A cor de fondo da fila seleccionada.
- Tamaño : o tamaño de letra predeterminado para todas as filas de datos.
- Texto - A propiedade dunha columna dentro dunha táboa de datos que define o valor de texto dos datos que se mostrarán dentro da columna seleccionada.
- Visible - Un valor que determina se o control da táboa de datos aparece ou está oculto.
- Ancho - A distancia entre os bordos esquerdo e dereito do control da táboa de datos .
- X - A distancia entre o bordo esquerdo do control da táboa de datos e o bordo esquerdo do seu contedor pai (ou o bordo esquerdo da pantalla se non hai contedor pai).
- Y - A distancia entre o bordo superior do control da táboa de datos e o bordo superior do seu contedor pai (ou o bordo superior da pantalla se non hai ningún contedor pai).
Funcións relacionadas
- filter(DataSource, Formula)(DataSource, Formula)
- Search(DataSource, SearchString, Column)(DataSource, SearchString, Column)
Exemplos
Uso básico
Crea unha aplicación para tabletas en branco.
Na pestana Inserir , prema ou toque Táboa de datos.
Engádese un control de táboa de datos á pantalla.
Cambia o nome do control da táboa de datosSalesOrderTable e cambialo para que cubra toda a pantalla.
No panel dereito, seleccione Fontes de datos e seleccione Ordes de venda. Se a táboa non está listada, busque a táboa e conéctate a Microsoft Dataverse.
O control da táboa de datos está agora adxunto á fonte de datos da orde de venda . Varios campos iniciais aparecen no control da táboa de datos , porque estamos a usar un conector que soporta esa capacidade.
No panel dereito, seleccione unha ou máis caixas de verificación para mostrar ou ocultar campos individuais.
Por exemplo, seleccione a caixa de verificación xunto a CustomerPurchaseOrderReference para ocultar este campo.
No panel dereito, reordena os campos arrastrándoos cara arriba ou cara abaixo.
O control SalesOrderTable mostra os campos na orde especificada.
Mudar o estilo da cabeceira do control da táboa de datos
Mentres o control Táboa de datos está seleccionado, no panel dereito, prema ou toque a pestana Avanzado.
Prema ou toque o campo da propiedade HeadingFill e, a seguir, cambie o valor a RGBA(62,96,170,1).
Prema ou toque o campo da propiedade HeadingColor e, a seguir, cambie o valor a Branco.
Prema ou toque no campo da propiedade HeadingSize e, a seguir, cambie o valor a 14.
Conectar un control da táboa de datos a outro control
Engadir un control Editar formulario á pantalla.
Cambia o tamaño dos controis Táboa de datos e Editar formulario para que o control Táboa de datos apareza na parte esquerda da pantalla e o control Editar formulario apareza na parte dereita da pantalla.
Mentres Form1 está seleccionado, no panel dereito, cambia o número de columnas a 1.
Conecta Form1 á fonte de datos do pedido de venda .
Varios campos iniciais aparecen en Form1.
No panel dereito, prema ou toque na pestana Avanzado.
Establece a propiedade Item para Form1 en SalesOrderTable.Selected.
Form1 mostra a información da fila seleccionada no control Táboa de datos .
Directrices de accesibilidade
Contraste de cor
Debe haber un contraste de cor adecuado entre:
- Cor e recheo
- HeadingColor e HeadingFill
- Cor seleccionada e Recheo seleccionado
- HoverColor e HoverFill
Isto é ademais dos requisitos estándar de contraste de cores.
Soporte do lector de pantalla
- O texto non debe estar presente.