Configuration du rapport Changer la couleur
Cet exemple affiche comment créer des boutons modaux et stocker la sélection dans des variables de rapport en vue d'un traitement ultérieur.
- Créer un nouveau rapport Application Studio intitulé Changer la couleur.
- Dans le volet Propriétés - Rapport, définir l'option Ecriture immédiate sur Automatique.
- Créer une variable de rapport intitulée Selection.
- Créer une variable de rapport intitulée Save.
- Dans les propriétés de la variable, indiquer FALSE comme valeur par défaut, puis sélectionner False comme valeur de l'option Est persistante. Cela désactive le bouton Enregistrer jusqu'à ce qu'une nouvelle couleur soit sélectionnée.
- Créer une variable globale nommée Result. Cette variable globale transfère la sélection de la boîte de dialogue vers le rapport principal.
- Spécifier Changer la Couleur dans la cellule B2.
- Spécifier Vert dans la cellule C5, Jaune dans la cellule C6, Bleu dans la cellule C7 et Rouge dans la cellule C8.
-
Insérer ces données d'exemple dans la plage de cellules F5:FI7 :
Clé Légende Activé Style ID1 Annuler TRUE secondaire ID2 Enregistrer FALSE principal RemarqueLa boîte de dialogue comporte deux boutons. Le bouton Annuler est un bouton secondaire, il contient un texte gris et est toujours activé. Le bouton Enregistrer est un bouton principal, il contient un texte bleu et est désactivé tant qu'une valeur n'est pas sélectionnée.
- Configurer la plage de cellules A1:D12 sur Zone de rapport visible.
-
Configurer la plage de cellules A12:D12 sur Zone de pied de page.
Cette plage comprend l'extension Web. Modifier la hauteur de cette ligne pour qu'elle atteigne au moins 50 pixels afin que l'extension Web s'y ajuste.
- Insérer l'extension Web des boutons modaux dans la plage de cellules A12:D12.
-
Dans la boîte de dialogue Format d'extension Web, spécifier ces valeurs :
- Thème
- Spécifier ="Vif".
- Mode
- Spécifier ="Clair".
- Liste d'éléments
- Spécifier =F6:F7.
- Données de l'élément
- Spécifier =F5:I7.
-
Pour enregistrer la sélection de couleurs, définir l'action avec ces paramètres dans la cellule C5 :
- Actions
- Type
- Spécifier Définir les paramètres.
- Condition
- Spécifier =TRUE.
- Mode
- Spécifier Lien hypertexte.
- Entrées/options
- Actualiser sur le Web
- Spécifier Rapport complet.
- Paramètres
- Nom
- Spécifier Sélection.
- Propriété
- Spécifier Valeur(.Texte).
- Valeur
- Spécifier C5.
- Nom
- Spécifier Enregistrer.
- Propriété
- Spécifier Valeur(.Texte).
- Valeur
- Spécifier =TRUE.
- Actions
- Définir la même action dans les cellules C6, C7 et C8. Remplacer respectivement les coordonnées des cellules.
-
Pour fermer la boîte de dialogue, définir une action avec ces paramètres dans la cellule F6 :
- Actions
- Type
- Spécifier Fermer la boîte de dialogue.
- Condition
- Spécifier =TRUE.
- Mode
- Spécifier Extension Web.
- Entrées/options
- Nom
- Spécifier Boîte de dialogue Résultat.
- Valeur
- Spécifier OK.
- Actions
-
Pour enregistrer la sélection avant de fermer, définir une action avec ces paramètres dans la cellule F7 :
- Actions
- Type
- Spécifier Fermer la boîte de dialogue.
- Condition
- Spécifier =TRUE.
- Mode
- Spécifier Extension Web.
- Entrées/options
- Nom
- Spécifier Boîte de dialogue Résultat.
- Valeur
- Spécifier OK.
- Paramètres
- Nom
- Spécifier Résultat.
- Propriété
- Spécifier Valeur(.Texte).
- Valeur
- Spécifier =ReportVariables.Selection.Text.
- Actions
- Cliquer sur OK.
- Enregistrer et afficher le rapport dans un navigateur Web.