Utilizzo ed esempio

Per configurare l'estensione Web a discesa, è necessario specificare i parametri riportati di seguito:

  • Tema: consente di specificare il tema colori. Le opzioni sono "Vibrante" e "Sottile". "Sottile" è il predefinito.
  • Modalità: consente di specificare il colore. I valori sono "Chiaro", "Scuro", "Alto contrasto" e "". Il valore vuoto della stringa "" equivale a "Light".
  • Etichetta: consente di impostare l'etichetta del controllo. Il valore vuoto "" nasconde l'etichetta, l'indicatore richiesto e l'icona informativa con descrizione comando.
  • Dati elemento: consente di definire una tabella di elementi da visualizzare nell'elenco a discesa con le colonne seguenti:
    • ID elemento. Utilizzare questa colonna per definire le azioni nelle modifiche della selezione
    • Didascalia elemento
    • Elementi selezionati (FALSE = stringa vuota "" o TRUE)
    • Disattivato. Colonna facoltativa (FALSE = stringa vuota "" o TRUE)
    • Visibile. Colonna facoltativa (TRUE = stringa vuota "" o FALSE)
  • Selezione multipla: consente di specificare se l'elenco a discesa consente la selezione singola o multipla. Utilizzare la stringa vuota "" o "False" per la selezione singola e "True" per la selezione multipla.
  • Obbligatorio: consente di definire se la selezione di un elemento è obbligatoria. Se non viene fornito, il valore predefinito è "True".
  • Informazioni: consente di fornire il testo della descrizione comandi per l'icona Informazioni. La stringa vuota "" nasconde l'icona delle informazioni.
  • Stato: Definisce lo stato del controllo come "Attivato", "Disattivato" o "In sola lettura". Se non viene fornito, viene usato il valore predefinito "Attivato".
  • Testo di suggerimento: consente di definire il testo di suggerimento come stringa, che viene visualizzato se non è selezionata alcuna data. La stringa vuota "" mostra il formato della data, che dipende dalle impostazioni regionali.

In questo esempio viene illustrato come creare un elenco a discesa per la selezione singola e memorizzare la selezione in una variabile di report per l'ulteriore elaborazione.

  1. Creare un report di Application Studio.
  2. Creare una variabile di report denominata Selection.
  3. Nel riquadro Proprietà - Report impostare l'opzione Writeback immediato su Automatico.
  4. Inserire l'estensione Web a discesa nelle celle B2:D5.
  5. Nella finestra di dialogo Formatta estensione Web specificare i seguenti valori:
    Tema
    Specificare ="Vibrante"
    Modalità
    Specificare ="Luce"
    Etichetta
    Specificare ="Posizioni"
    Dati elemento
    Specificare =B7:F11
    Selezione multipla
    Specificare ="True"
    Obbligatorio
    Specificare ="True"
    Informazioni
    Seleziona ="È possibile selezionare una o più posizioni"
    Stato
    Specificare ="Attivato"
    Testo di suggerimento
    Seleziona ="Seleziona posizioni"
  6. Nell'intervallo di celle B7:F11 specificare la tabella di esempio riportata di seguito e i relativi valori:
    ID Didascalia Elementi selezionati Disattivato Visibile
    Id1 Opzione 1 =GETPROPERTY(ReportVariables.Selection.Text,B8,"selected")="True" FALSE TRUE
    Id2 Opzione 2 =GETPROPERTY(ReportVariables.Selection.Text,B9,"selected")="True" FALSE TRUE
    Id3 Opzione 3 =GETPROPERTY(ReportVariables.Selection.Text,B10,"selected")="True" FALSE TRUE
    Id4 Opzione 4 =GETPROPERTY(ReportVariables.Selection.Text,B11,"selected")="True" FALSE TRUE

    Il parametro Item Data è connesso a questo intervallo di celle. Lo stato di ciascun elemento viene letto dalla tabella. In questo esempio tutti gli elementi sono attivati e visibili. Quando si seleziona un elemento, viene modificato soltanto lo stato di selezione nella colonna Elementi selezionati. La funzione GETPROPERTY legge la selezione corrente dalla variabile Selection.

  7. Per ogni elemento della colonna ID, definire un'azione con le seguenti impostazioni:
    • Azioni
      Tipo
      Specificare Imposta parametri
      Condizione
      Specificare =TRUE
      Modalità
      Specificare l' Estensione Web
    • Parametri
      Nome
      Specificare la variabile report.Selezione
      Proprietà
      Specificare Valore(.Testo)
      Valore
      Specificare =Actions.Input.Text
  8. Fare clic su OK.
  9. Salvare e visualizzare il report in un browser Web.