Utilisation et exemple

Pour configurer l'extension Web de liste déroulante, spécifier les paramètres suivants :

  • Thème : Spécifie le thème de couleurs. Les options sont "Vif" et "Subtil". "Subtil" est l'option par défaut.
  • Mode : Spécifie la couleur. Les valeurs sont "Clair", "Sombre", "Contraste élevé" et "". La valeur de la chaîne vide "" équivaut à "Clair".
  • Libellé : Définit le libellé du contrôle. Une valeur de chaîne vide "" masque le libellé, l'indicateur obligatoire et l'icône d'information avec Info-bulle.
  • Données de l'élément : Définit un tableau des éléments à afficher dans la liste déroulante, avec les colonnes suivantes :
    • ID élément. Utiliser cette colonne pour définir des actions sur les modifications de sélection
    • Légende de l'élément
    • Sélectionné (FALSE = chaîne vide "" ou TRUE)
    • Désactivé. Colonne facultative (FALSE = chaîne vide "" ou TRUE)
    • Visible. Colonne facultative (TRUE = chaîne vide "" ou FALSE)
  • Sélection multiple : Spécifie si la liste déroulante autorise une ou plusieurs sélections. Utiliser la chaîne vide "" ou "FALSE" pour une sélection unique et pour plusieurs sélections "TRUE".
  • Obligatoire : permet de définir si la sélection d'un élément est obligatoire ou non. Si ce n'est pas fourni, la valeur par défaut "TRUE" est utilisée.
  • Informations : Fournit le texte d'info-bulle de l'icône d'information. La chaîne vide "" masque l'icône d'information.
  • Etat : Définit l'état de contrôle comme "Activé", "Désactivé" ou "Lecture seule". Si ce n'est pas fourni, la valeur par défaut "Activé" est utilisée.
  • Texte du conseil : définit le texte de conseil comme chaîne, qui s'affiche si aucune date n'est sélectionnée. La chaîne vide "" affiche le format de date, qui dépend des paramètres régionaux.

Cet exemple montre comment créer une liste déroulante à sélection unique et stocker la sélection dans une variable de rapport pour un traitement ultérieur.

  1. Créer un rapport Application Studio.
  2. Créer une variable de rapport intitulée Selection.
  3. Dans le volet Propriétés - Report, définir l'option Ecriture immédiate sur Automatique.
  4. Insérer l'extension Web de liste déroulante dans les cellules B2:D5.
  5. Dans la boîte de dialogue Format d'extension Web, spécifier les valeurs suivantes :
    Thème
    Spécifier ="Vif"
    Mode
    Spécifier ="Clair"
    Libellé
    Spécifier ="Position"
    Données de l'élément
    Spécifier =B7:F11
    Multisélection
    Spécifier ="TRUE"
    Obligatoire
    Spécifier ="TRUE"
    Informations
    Spécifier ="Il est possible de sélectionner un ou plusieurs positions"
    Etat
    Spécifier ="Activé"
    Texte de conseil
    Spécifier ="Sélectionner les positions"
  6. Dans la plage de cellules B7:F11, indiquer l'exemple de table et ses valeurs :
    ID Légende Sélectionné Désactivé Visible
    Id1 Option 1 =GETPROPERTY(ReportVariables.Selection.Text,B8,"selected")="True" FALSE TRUE
    Id2 Option 2 =GETPROPERTY(ReportVariables.Selection.Text,B9,"selected")="True" FALSE TRUE
    Id3 Option 3 =GETPROPERTY(ReportVariables.Selection.Text,B10,"selected")="True" FALSE TRUE
    Id4 Option 4 =GETPROPERTY(ReportVariables.Selection.Text,B11,"selected")="True" FALSE TRUE

    Le paramètre Item Data est connecté à cette plage de cellules. Le statut de chaque élément est lu dans la table. Dans cet exemple, tous les éléments sont activés et visibles. Lorsqu'un élément est sélectionné, seul le statut de la sélection dans la colonne Sélectionné change. La fonction GETPROPERTY lit la sélection en cours depuis la variable Selection.

  7. Pour chaque élément de la colonne Id, définir une action avec les paramètres suivants :
    • Actions
      Type
      Spécifier Définir les paramètres
      Condition
      Spécifier =TRUE
      Mode
      Spécifier Extension Web
    • Paramètres
      Nom
      Spécifier reportvariable.Selection
      Propriété
      Spécifier Value(.Text)
      Valeur
      Spécifier =Actions.Input.Text
  8. Cliquer sur OK.
  9. Enregistrer et afficher le rapport dans un navigateur Web.