Controllo Tabella di dati in PowerAppsData table control in PowerApps

Mostra un set di dati in formato tabulare.Shows a set of data in a tabular format.

DescrizioneDescription

Il controllo Tabella di dati mostra un set di dati in un formato che include intestazioni di colonna per ogni campo mostrato dal controllo.The Data table control shows a dataset in a format that includes column headers for each field that the control shows. In qualità di app maker, si ha il pieno controllo su quali campi vengono visualizzati e in quale ordine.As an app maker, you have full control over which fields appear and in what order. Analogamente al controllo Raccolta, il controllo Tabella di dati mantiene una proprietà Selected che punta alla riga selezionata.Like the Gallery control, the Data table control maintains a Selected property that points to the selected row. Di conseguenza, è possibile collegare il controllo Tabella di dati ad altri controlli.Therefore, you can link the Data table control to other controls.

FunzionalitàCapabilities

PowerApps ha introdotto il controllo Tabella di dati il 5 maggio 2017.PowerApps introduced the Data table control on May 5, 2017. In questa sezione vengono fornite informazioni sulle funzionalità supportate e sulle funzionalità che non sono supportate.This section provides information about capabilities that are supported and capabilities that aren't supported.

Ora disponibileNow available

  • I dati in un controllo Tabella di dati sono di sola lettura.Data in a Data table control is read-only.
  • È sempre selezionata una singola riga in un controllo Tabella di dati.A single row is always selected in a Data table control.
  • Collegamento di un controllo Tabella di dati con un'origine dati connessa o locale.Link a Data table control to a connected or local data source.
  • Regolare la larghezza delle colonne in un controllo Tabella di dati durante l'esecuzione dell'app, anche se le modifiche non sono salvate.Adjust column widths in a Data table control while you run the app, though your changes aren't saved.
  • Un set di campi predefiniti viene visualizzato in un controllo Tabella di dati quando lo si collega a un connettore che ha implementato questa funzionalità, come ad esempio il Common Data Service.A set of default fields appear in a Data table control when you link it to a connector that has implemented this capability, such as the Common Data Service. È quindi possibile visualizzare o nascondere questi campi e altri in base alle esigenze.You can then show or hide these fields and others as necessary.
  • Personalizzare la larghezza della colonna e il testo dell'intestazione.Customize column width and heading text.
  • Mostrare i collegamenti ipertestuali in un controllo Tabella di dati.Show hyperlinks in a Data table control.
  • Copiare e incollare un controllo Tabella di dati.Copy and paste a Data table control.

Non ancora disponibileNot yet available

  • Personalizzare gli stili di singole colonne.Customize the styling of individual columns.
  • Aggiungere un controllo Tabella di dati in un controllo del modulo.Add a Data table control in a form control.
  • Modificare l'altezza di tutte le righe.Change the height of all rows.
  • Mostrare le immagini in un controllo Tabella di dati.Show images in a Data table control.
  • Mostrare i campi dalle entità correlate.Show fields from related entities.
  • Usare la funzionalità incorporata per filtrare e ordinare i dati in base all'intestazione della colonna.Use built-in functionality to filter and sort data by column heading.
  • Aggiungere un controllo Tabella di dati in un controllo Raccolta.Add a Data table control in a Gallery control.
  • Modificare i dati nel controllo Tabella di dati.Edit data in the Data table control.
  • Selezionare più righe.Select multiple rows.

Problemi notiKnown issues

  • Non viene visualizzato alcun dato se si usa la funzione FirstN nella proprietà Items.No data appears if you use the FirstN function in the Items property.

Proprietà chiaveKey properties

  • Items: origine dei dati che viene visualizzata nel controllo Tabella di dati.Items – The source of data that appears in the Data table control.
  • Selected: la riga selezionata nel controllo Tabella di dati.Selected – The selected row in the Data table control.

Altre proprietàOther properties

  • BorderColor: colore del bordo del controllo Tabella di dati.BorderColor – The color of the Data table control's border.
  • BorderStyle: stile del bordo del controllo Tabella di dati.BorderStyle – The style of the Data table control's border. Le opzioni sono Tinta unita, Tratteggiato, Punteggiato e Nessuno.The options are Solid, Dashed, Dotted, and None.
  • BorderThickness: spessore del bordo del controllo Tabella di dati.BorderThickness – The thickness of the Data table control's border.
  • Color: colore del testo predefinito per tutte le righe di dati.Color – The default text color for all data rows.
  • Fill: colore di sfondo predefinito per tutte le righe di dati.Fill – The default background color for all data rows.
  • Font: tipo di carattere predefinito per tutte le righe di dati.Font - The default font for all data rows.
  • FontWeight: spessore del carattere predefinito per tutte le righe di dati.FontWeight – The default font weight for all data rows.
  • HeadingColor: colore del testo per le intestazioni di colonna.HeadingColor – The text color for the column headings.
  • HeadingFill: colore di sfondo delle intestazioni di colonna.HeadingFill – The background color of the column headings.
  • HeadingFont: tipo di carattere delle intestazioni di colonna.HeadingFont – The font of the column headings.
  • HeadingFontWeight: spessore del carattere delle intestazioni di colonna.HeadingFontWeight – The font weight of the column headings.
  • HeadingSize: dimensioni del carattere delle intestazioni di colonna.HeadingSize – The font size of the column headings.
  • Height: distanza tra i bordi superiore e inferiore del controllo Tabella di dati.Height – The distance between the Data table control's top and bottom edges.
  • HoverColor: colore del testo per la riga a cui punta il puntatore del mouse.HoverColor – The text color for the row that the mouse pointer is pointing at.
  • HoverFill: colore di sfondo della riga a cui punta il puntatore del mouse.HoverFill – The background color of the row that the mouse pointer is pointing at.
  • NoDataText: messaggio ricevuto dall'utente quando non sono presenti record da visualizzare nel controllo Tabella di dati.NoDataText – The message that the user receives when there are no records to show in the Data table control.
  • SelectedColor: il colore del testo nella riga selezionata.SelectedColor – The color of the text in the selected row.
  • SelectedFill: colore di sfondo della riga selezionata.SelectedFill – The background color of the selected row.
  • Size: dimensioni del tipo di carattere predefinito per tutte le righe di dati.Size – The default font size for all data rows.
  • Visible: valore che determina se il controllo Tabella di dati viene visualizzato o nascosto.Visible – A value that determines whether the Data table control appears or is hidden.
  • Width: distanza tra i bordi sinistro e destro del controllo Tabella di dati.Width – The distance between the Data table control's left and right edges.
  • X: distanza tra il bordo sinistro del controllo Tabella di dati e il bordo sinistro del contenitore padre (o il bordo sinistro dello schermo se non c'è un contenitore padre).X – The distance between the left edge of the Data table control and the left edge of its parent container (or the left edge of the screen if there is no parent container).
  • Y: distanza tra il bordo superiore del controllo Tabella di dati e il bordo superiore del contenitore padre (o il bordo superiore dello schermo se non c'è un contenitore padre).Y – The distance between the top edge of the Data table control and the top edge of its parent container (or the top edge of the screen if there is no parent container).

EsempiExamples

Utilizzo di baseBasic usage

  1. Creare un'app vuota per tablet.Create a blank tablet app.
  2. Nella scheda Inserisci scegliere o toccare Tabella di dati.On the Insert tab, click or tap Data table.

    Aggiungere un controllo Tabella di dati a una schermata

    Un controllo Tabella di dati viene aggiunto alla schermata.A Data table control is added to the screen.

  3. Rinominare il nuovo controllo Tabella di dati SalesOrderTable e ridimensionarlo in modo da coprire l'intero schermo.Rename the Data table control SalesOrderTable, and resize it so that it covers the whole screen.
  4. Nel riquadro di destra toccare o fare clic sulla freccia rivolta verso il basso alla destra del testo Non sono state selezionate origini dati, quindi toccare o fare clic su Aggiungi un'origine dati.In the right pane, click or tap the down arrow to the right of the No data source selected text, and then click or tap Add a data source.

    Aggiungere un'origine dati

  5. Nell'elenco delle connessioni toccare o fare clic sulla connessione per il database Common Data Service in questione.In the list of connections, click or tap the connection for your Common Data Service database.

    Selezionare la connessione per l'origine dati

  6. Nell'elenco di entità toccare o fare clic su Sales order e toccare o fare clic su Connetti.In the list of entities, click or tap Sales order, and then click or tap Connect.

    Selezionare l'entità Sales order

    Il controllo Tabella di dati è ora allegato all'origine dati Sales order.The Data table control is now attached to the Sales order data source. Alcuni campi iniziali vengono visualizzati nel controllo Tabella di dati, poiché si sta usando un connettore che supporta tale funzionalità.Several initial fields appear in the Data table control, because we're using a connector that supports that capability.

    Tabella di dati

  7. Nel riquadro di destra selezionare uno o più caselle di controllo per mostrare o nascondere singoli campi.In the right pane, select one or more check boxes to show or hide individual fields.

    Ad esempio, selezionare la casella di controllo accanto a CustomerPurchaseOrderReference per nascondere questo campo.For example, select the check box next to CustomerPurchaseOrderReference to hide this field.

  8. Riordinare i campi trascinandoli verso l'alto o verso il basso nel riquadro di destra.In the right pane, reorder the fields by dragging them up or down.

    Riordinare i campi in base alle esigenze

    Il controllo SalesOrderTable mostra i campi nell'ordine specificato.The SalesOrderTable control shows the fields in the order that you specified.

    Tabella di dati aggiornata

Modificare lo stile dell'intestazione per il controllo Tabella di datiRestyle the header for the Data table control

  1. Mentre il controllo Tabella di dati è selezionato, nel riquadro di destra fare clic o toccare la scheda Avanzata.While the Data table control is selected, in the right pane, click or tap the Advanced tab.
  2. Scegliere o toccare il campo per la proprietà HeadingFill e quindi modificare il valore in RGBA(62,96,170,1).Click or tap the field for the HeadingFill property, and then change the value to RGBA(62,96,170,1).
  3. Fare clic o toccare il campo per la proprietà HeadingColor e quindi modificare il valore in White.Click or tap the field for the HeadingColor property, and then change the value to White.
  4. Scegliere o toccare il campo per la proprietà HeadingSize e quindi modificare il valore in 14.Click or tap the field for the HeadingSize property, and then change the value to 14.

    Tabella di dati

Connettere un controllo Tabella di dati a un altro controlloConnect a Data table control to another control

  1. Aggiungere un controllo Modulo di modifica alla schermata.Add an Edit form control to the screen.
  2. Ridimensionare i controlli Tabella di dati e Modulo di modifica in modo che i controlli Tabella di dati e Modulo di modifica vengano visualizzati rispettivamente nella parte sinistra e destra della schermata.Resize the Data table and Edit form controls so that the Data table control appears in the left part of the screen and the Edit form control appears in the right part of the screen.

    Tabella di dati e Modulo di modifica nella stessa schermata

  3. Mentre è selezionato Form1, nel riquadro di destra modificare il numero di colonne a 1.While Form1 is selected, in the right pane, change the number of columns to 1.
  4. Connettere Form1 all'origine dati Sales order.Connect Form1 to the Sales order data source.

    Alcuni campi iniziali vengono visualizzati in Form1.Several initial fields appear in Form1.

    Form1 con campi iniziali

  5. Nel riquadro di destra fare clic o toccare la scheda Avanzata.In the right pane, click or tap the Advanced tab.
  6. Impostare la proprietà Item per Form1 su SalesOrderTable.Selected.Set the Item property for Form1 to SalesOrderTable.Selected.

    Form1 mostra informazioni dalla riga selezionata nel controllo Tabella di dati.Form1 shows information from the row that's selected in the Data table control.

    Modulo di modifica connesso alla Tabella di dati