PowerApps include opzioni di selezione multipla e singola, tra cui una casella di riepilogo, un elenco a discesa e pulsanti di opzione. In questo argomento verranno aggiunti questi controlli e si userà una formula Tabella per compilare gli elenchi. Quando si seleziona un elemento nell'elenco gli altri controlli vengono aggiornati.

 

Prerequisiti

Aggiungere una casella di riepilogo

  1. Nella scheda Inserisci selezionare Controlli e quindi Casella di riepilogo:

  2. Assegnare al controllo Casella di riepilogo il nome MyListBox:

  3. Impostare la relativa proprietà Items sull'espressione seguente:
    ["circle","triangle","rectangle"]

    La finestra di progettazione è simile alla seguente:

  4. Nella scheda Inserisci selezionare Icone, selezionare il cerchio e spostarlo sotto il controllo Casella di riepilogo:

  5. Aggiungere un triangolo e un rettangolo e quindi disporre le forme in una riga di sotto il controllo Casella di riepilogo:

  6. Impostare la proprietà Visible delle forme sulle funzioni seguenti:

    Forma Impostare funzione Visible su
    cerchio If("circle" in MyListBox.SelectedItems.Value, true)
    triangolo If("triangle" in MyListBox.SelectedItems.Value, true)
    rettangolo If("rectangle" in MyListBox.SelectedItems.Value, true)
  7. Visualizzare in anteprima l'oggetto creato . Selezionare le forme nel controllo Casella di riepilogo. Appariranno solo la forma o le forme selezionate. Premere Esc oppure selezionare la X per tornare alla schermata.

In questa procedura viene usata un'espressione per creare un elenco di elementi in un controllo Casella di riepilogo. In base alla scelta effettuata nel controllo Casella di riepilogo, vengono visualizzate diverse forme. È possibile applicare la stessa procedura ad altri elementi all'interno dell'azienda. Ad esempio, è possibile usare un controllo Casella di riepilogo per visualizzare le immagini dei prodotti, le descrizioni dei prodotti e così via.

Aggiungere pulsanti di opzione

  1. Nella scheda Home selezionare Nuova schermata.

  2. Nella scheda Inserisci selezionare Controlli e quindi Pulsante di opzione.

  3. Assegnare al controllo Pulsante di opzione il nome Choices e impostare la relativa proprietà Items su questa formula:
    ["red","green","blue"]

    Se necessario, ridimensionare il controllo per visualizzare tutte le opzioni.

  4. Nella scheda Inserisci selezionare Icone e quindi il cerchio.

  5. Impostare la proprietà Fill del cerchio sulla funzione seguente:
    If(Choices.Selected.Value = "red", RGBA(192, 0, 0, 1), Choices.Selected.Value = "green", RGBA(0, 176, 80, 1), Choices.Selected.Value = "blue", RGBA(0, 32, 96, 1))

    In questa formula il colore del cerchio cambia in base al pulsante di opzione scelto.

  6. Spostare il cerchio sotto il controllo Pulsante di opzione, come nel seguente esempio:

  7. Visualizzare in anteprima l'oggetto creato: . Selezionare un altro pulsante di opzione per modificare il colore del cerchio. Premere Esc oppure selezionare la X per tornare alla schermata.

Aggiungere un elenco a discesa

  1. Aggiungere una schermata e quindi aggiungere un controllo A discesa.

  2. Rinominare il controllo DDChoices e impostare la relativa proprietà Items su questa formula:
    ["red","green","blue"]

  3. Aggiungere un cerchio, spostarlo sotto il controllo A discesa e impostare la proprietà Fill del cerchio su questa formula:
    If(DDChoices.Selected.Value = "red", RGBA(192, 0, 0, 1), DDChoices.Selected.Value = "green", RGBA(0, 176, 80, 1), DDChoices.Selected.Value = "blue", RGBA(0, 32, 96, 1))

  4. Visualizzare in anteprima l'oggetto creato: . Selezionare le varie opzioni per modificare il colore del cerchio.