Panneau Tâches et animations

Dans cette section :

Comment :

En utilisant le panneau Tâches & Animations, vous pouvez soumettre des requêtes pour analyse, exécuter des tâches lorsqu'un critère spécifique est rencontré, et ajouter des animations de jQuery à votre page HTML. Le panneau Aspect est affiché dans l'image suivante.

Panneau Tâches et animations

Pour plus d'informations sur la personnalisation du panneau Tâches & Animations, consultez Utilisation des options de personnalisation du panneau.


Haut de page

x
Section Tâches

La section Tâches du panneau Tâches et Animations vous permet d'exécuter une requête lorsque certains critères sont remplis. Par exemple, vous pouvez créer une tâche qui exécute un rapport incorporé lorsqu'un bouton est cliqué. Un exemple de tâche, créé dans la section Tâches, est montré dans l'image suivante.

Section du panneau Tâches et animations

Exécuter une requête automatiquement lors du chargement d'une page

Tâches
Basculer détails

Ouvre la fenêtre de dialogue Tâches qui affiche la section Tâche du panneau Taches & Animations horizontalement plutôt que verticalement. Les tâches sont affichées dans une liste. La liste affiche le nom de la tâche, le type de bascule, bascule identifiée, requêtes/actions, type de cible, et nom de la cible, pour chaque tâche, les unes à côté des autres. Au moment où la fenêtre de dialogue tâche sourd, la section Tâches du panneau Tâches & Animations est réduite.

Liste de

Une liste de toutes les animations présentes dans la page HTML.

Nouvelle tâche

Créé un nouveau portail. Une tache est un élément actionnable.

Effacer

Efface une tranche sélectionnée. Vous pouvez utiliser la liste déroulante pour supprimer une tâche sélectionnée ou pour supprimer toutes les tâches non basculées.

Type Bascule

Détermine quand une tâche doit démarrer. Vous pouvez choisir :

  • Cliquez sur
  • Cliquez sur
  • Double +clic
  • Souris vers le bas
  • Souris entrer
  • souris quitter
  • Souris déplacer
  • Souris au-dessus d'éléments
  • Souris en-dehors
  • Souris vers le haut
  • Flou :
  • Sélection changée
  • Checkbox : cocher
  • Checkbox : décocher
  • TBD
  • Cartes : zoom avant marqueur sélectionné
  • Cartes : cliquer n'importe où
  • Grille : Cellule modifiée
  • Grille : sélection Cellule changée
  • Grille : démarrer édition Cellule
  • Grille : finir édition Cellule
  • Grille : colonne Cellule dimensionnée

Remarque : le déclencheur TBD peut être utilisé lorsqu'une tache est exécutée par un appel API.

Liste Identifiant Bascule

Il s'agit d'une liste de toutes les bascules possibles basées sur quelle option vous avez sélectionné dans la liste filtre Bascule.

Effacer Sélection Bascules

Désélectionne tout objet ayant été sélectionné dans la liste Identifiant Bascule.

Boutons, Images, Liens hypertextes/sélectionnés seulement

Vous pouvez choisir d'afficher des boutons, des images, des liens hypertextes, ou d'autres objets en tant qu'identifiants Bascule possibles. Les options sont :

  • Bouton, Images, Liens hypertextes
  • Boutons
  • Images
  • Liens hypertextes
  • Tous
  • Sélection seulement

Quand Tous est sélectionné, les objets qui ne sont ni les boutons, ni les images, ni des liens hypertextes, sont mis à disposition pour utilisation en tant qu'identifiant de basculement. Par exemple, avec Tout sélectionné, un objet texte peut être un identifiant déclencheur.

Sélectionné seulement fera des objets que vous avez sélectionnés sur le canevas apparaître comme une liste d'identifiants déclencheurs.

Liste requêtes/actions

Une liste qui affiche l'ordre dans lequel les requêtes, pour les tâches sélectionnées, va s'exécuter, toute attente pour l'achèvement des requêtes, et toute requête d'actualisation. Vous pouvez utiliser Attendre pour la complétion des requêtes pour voir certaines requêtes s'exécuter avant d'autres. Par exemple, si request1 se trouve au-dessus de l'action attendre pour complétion et request2 se trouvent en dessous, c'est request1 qui sur exécutée en premier, et request2 ne sera exécutée que lorsque request1 sera terminée.

Sélection Requêtes

Vous permet d'ajouter une requête, créée dans le panneau sources Requêtes & Données, une requête d'actualisation, une attente pour achèvement de la requête, ou encore une action appel JavaScript.

Lorsque vous utilisez l'appel JavaScript, des résultats différents surviennent, en fonction de ce qui est renvoyé. Si l'appel JavaScript renvoie 0, alors toutes les actions après cet appel s'exécutent. Si l'appel JavaScript renvoie 1, alors une action après l'appel n'est pas exécutée, et après ceci, toutes les actions sont exécutées. Si l'appel JavaScript renvoie 2, alors toutes les actions après cet appel ne s'exécutent pas.

Effacer

Supprime une requête dans la liste Requêtes/Actions.

Déplacer vers le haut

Déplacer un élément de la liste requêtes/actions d'une place vers le haut.

Déplacer la vers le bas

Déplacer un élément de la liste requêtes/actions d'une place vers le bas.

Type de cible

L'option type cible contient une liste de cibles dans lesquels la requête peut être exécutée. Ces cibles peuvent s'agir de contrôles, cadres, fenêtres, ou méthodes de distribution lorsque Action est défini à Planning. Ces options peuvent varier en fonction des actions.

Le type de cible Fenêtre exécute l'action dans une nouvelle fenêtre.

Le type de cible Fenêtre d'informations exécute l'action dans la Fenêtre d'informations générée par WebFOCUS.

Le type cible appel Ajax exécutera la requête en temps qu'appel asynchrone dans JavaScript.

Le type de cible Cadre exécute l'action dans un cadre sélectionné.

Le type de cible Différé exécute le rapport en mode différé.

Le type cible contrôle entrée n'est disponible qu'après avoir actualisé la requête sélectionnée dans la liste requêtes/actions. Ce type cible spécifie qu'un contrôle d'entrée sera actualisé. Vous spécifiez quel contrôle doit être actualisés en sélectionnant un nom dans la liste nom cible/modèle.

Le type cible rapport actif n'est disponible qu'après avoir actualisé la requête sélectionnée dans la liste requêtes/actions. Ce type cible spécifie qu'un rapport actif sera actualisé. Vous spécifiez quel rapport actif sera actualisé en sélectionnant un nom dans la liste nom cible/modèle.

Le type cible actualiser BI Portal n'est disponible qu'après avoir actualisé la requête sélectionnée dans la liste requêtes/actions. Ce type cible spécifique qu'une page de WebFOCUS BI Portal sera actualisée. Si vous sélectionnez Toutes les pages du portail, toutes les pages du portail seront actualisées. Si vous sélectionnez Page en cours seulement, seule la page du portail en cours sera actualisée.

La fonction JavaScript Target Type n'est disponible que si vous avez sélectionné appel JavaScript dans le champ requêtes/actions. Target Type spécifique la tâche sélectionnait invoquera la fonction JavaScript que vous entrez dans le champ Nom Fonction.

Nom de la cible / du modèle

Contient des options qui sont associées à l'option type cible.

Ce titre de champ change sur nom fonction dans les cas suivants :

  • Le type de déclencheur TBD a été sélectionné.
  • Requêtes/Actions appel JavaScript a été sélectionné.
  • Target Type fonction JavaScript a été sélectionné.

Dans le champ nom fonction, vous pouvez entrer la fonction que vous souhaitez invoquer, comme le montre l'image suivante. Si vous aviez précédemment saisi une fonction dans ce champ, vous pouvez maintenant la sélectionner depuis le menu déroulant.

Champ nom fonction Tâches & Animations

Taille (Largeur/Hauteur)

Renseigne la Largeur et Hauteur d'une InfoWindow. N'est disponible que pour le type cible InfoWindow.

Pages en cours seulement

Actualise la page de WebFOCUS BI Portal courante. Disponible uniquement quand il existe une requête pour actualiser WebFOCUS BI Portal.

Toutes les pages du portail

Actualise toutes les pages de WebFOCUS BI Portal. Disponible uniquement quand il existe une requête pour actualiser WebFOCUS BI Portal.


Haut de page

x
Animations

La section Animation, dans le panneau Tâches et animations vous permet de lancer des animations jQuery sur votre page HTML. Les effets de l'animation dans la section Animations peuvent être utilisé individuellement ou avec d'autres, afin de créer des animations complexes. La section Animations est affichée dans l'image suivante.

Section Animations du panneau Tâches et animations

Pour plus d'informations, consultez Animer un Objet en utilisant le panneau Tâches & Animations.

Liste de

Une liste de toutes les animations présentes dans la page HTML. Cette liste change lorsque les animations sont ajoutées ou supprimées.

Nouveau

Ajoute une nouvelle animation à la page HTML. La nouvelle animation apparaît dans la zone Liste.

Effacer

Efface une animation de la page HTML. L'animation effacée est supprimée de la zone Liste.

Toutes les cibles

Une liste de toutes les cibles possibles peut être utilisée dans l'animation en cours de définition.

Cibles sélectionnées

Une liste de toutes les cibles peut être utilisée dans l'animation en cours de définition.

Ajouter une sélection de zone de travail

Ajoute l'objet actuellement sélectionné sur la zone de travail à la liste Cibles sélectionnées. Plusieurs objets peuvent être sélectionnés et ajoutés en même temps.

Ajouter à partir de la liste

Ajoute un objet sélectionné à partir de la liste Toutes les cibles à la liste Cibles sélectionnées. Plusieurs objets peuvent être sélectionnés et ajoutés en même temps.

Supprimer

Supprime un objet de la liste Cibles sélectionnées lorsqu'un objet est sélectionné. Plusieurs objets peuvent être sélectionnés et supprimés en même temps.

Visibilité

Vous pouvez choisir d'animer ou pas la cible pour qu'elle soit masquée ou affichée. Vous pouvez aussi choisir de ne pas animer la cible pour la visibilité. Les options sont Aucun changement, Masquer, et Afficher.

Effet

Le groupe Effets contient des effets d'animation et les options que vous pouvez utiliser pour personnaliser ces animations. Les effets d'animation peuvent faire la cible rebondir, trembler, vibrer, et plus encore. Vous pouvez aussi personnaliser les options associées à cet effet d'animation. Les options sont en corrélation avec l'effet utilisé. De telles options peuvent être le nombre de fois les cibles rebondissent après que vous spécifiez que vous souhaitez l'effet de rebondissement.

Type

Une liste déroulante où vous pouvez sélectionner l'effet d'animation que vous souhaitez utiliser.

Option

Vous pouvez sélectionner l'option, si elle est disponible, dont vous souhaitez modifier la valeur. Par exemple, en sélectionnant le type d'animation de Rebondir, vous pouvez sélectionner la Distance et le Temps dans la liste déroulante Option. Lorsque vous sélectionnez Distance ou Temps, vous pouvez ensuite modifier la valeur de l'une de ces options dans la zone Valeur. Si vous sélectionnez Temps puis entrez 3 dans la zone de la valeur, votre objet rebondira alors 3 fois. Les options disponibles sont différentes selon le type d'effet que vous choisissez.

Valeur

Vous pouvez entrer un nombre qui se rapporte à l'option actuellement sélectionnée et qui affecte l'animation. Par exemple, si vous sélectionnez le type Glisser et l'option Distance, le nombre que vous entrez dans la zone Valeur sera la distance à laquelle l'objet glissera lorsqu'il sera animé. Les options de valeur disponibles sont différentes selon le type d'effet que vous choisissez.

Zone de texte Effets

Comme les options de l'effet sont définies, les syntaxe pour cet effet sont affichées ici. Vous pouvez manuellement ajuster cette syntaxe pour qu'elle affecte l'animation.

Propriétés supplémentaires

Le groupe Paramètres supplémentaires contient des animations qui changent l'emplacement et la taille de la cible et les composants de cet objectif (taille du texte, largeur du texte, taille de la bordure).

Nom

Une liste déroulante où vous pouvez sélectionner des propriétés différentes qui peuvent être animées. De telles propriétés comprennent la hauteur, opacité, taille de police, et autres.

Valeur de fin

La valeur de la propriété que vous choisissez dans le champ Nom. Par exemple, si vous avez choisi Gauche et entré 10, l'objet que vous animez serait déplacé de 10 pixels vers la gauche. La raison pour laquelle vous ne devez pas spécifier une valeur de départ est que l'emplacement actuellement de l'objet est la valeur de départ.

Paramètre Emplacement

Vous pouvez animer la cible pour que l'emplacement et la taille de cette cible soit changés une fois que l'animation est activée.

Utiliser l'emplacement de la cible sélectionnée

Cela permettra d'utiliser l'emplacement de la cible sélectionnée. Les coordonnées, hauteur, et largeur d'un objet sont renseignées automatiquement dans la boîte de paramétrage Emplacement. Ceci est utilisé lorsque le développeur envisage de déplacer l'objet cible sélectionné et l'animation se déplace en arrière.

Démarrer le paramètre Emplacement

Insère un objet d'espace réservé réglable dans la zone de travail, à l'emplacement de la cible sélectionnée. Vous pouvez déplacer et redimensionner cet objet d'espace réservé. Cet objet représente l'endroit où l'animation se déplace et sa taille lorsque l'animation est terminée.

Définir les paramètres Emplacement

Définit l'emplacement et la taille de l'objet ajustable. Ce sera le lieu où l'objet animé se déplace et quelle sera sa taille. C'est le l'emplacement de fin de la cible sélectionnée.

Paramètre Annuler

Annule le réglage de l'emplacement pour l'animation.

Zone de texte Propriétés supplémentaires

Une fois l'emplacement a été déterminé avec les commandes de réglage de l'emplacement, la syntaxe pour cet emplacement est affichée ici. Vous pouvez manuellement ajuster cette syntaxe pour qu'elle affecte l'animation.

Durée

Combien de temps l'animation prendra pour être exécutée. Vous pouvez choisir entre Lente ou Rapide.

Basculer d'animation

Vous permet de revenir à l'état antérieur à l'animation. Par exemple, si la cible se déplace de droite à gauche, le prochain appel de déclanchement déplacera la cible de retour à sa position initiale, sur la droite.


Haut de page

x
Comment : Animer un Objet en utilisant le panneau Tâches & Animations

Les exemples suivants expliquent la création et l'animation d'une page HTML avec des animations jQuery.

Remarque : toutes les animations jQuery dans la section Animations jQuery peuvent être utilisées individuellement ou ensemble. Si vous utilisez des animations jQuery différentes ensemble, vous allez créer une animation plus complexe.

  1. Créez une page HTML.
  2. Insérez un objet image ou un objet bouton sur la page HTML.
  3. Dans le panneau Tâches & Animations, sous la section Animations jQuery, cliquez sur Nouveau.

    Une nouvelle animation est ajoutée à la liste animation.

  4. Pour que l'objet image, image1, deviennent la cible, effectuez l'une des actions suivantes :
    • Sélectionnez l'objet image sur le canevas puis cliquez sur la commande Ajouter sélection canevas.
    • Sélectionnez image1 dans la zone Toutes les cibles puis cliquez sur la commande Ajouter depuis la liste.
    • Faites un clic droit sur image1 dans la zone Toutes les cibles pour le déplacer vers la zone Cibles sélectionnées.

    L'objet image, image1, est ajouté à la zone Cibles sélectionnées.

  5. Sélectionnez Masquer pour l'option Visibilité.

    L'option Animation va masquer l'image quand le bouton est cliqué.

  6. Dans le panneau Tâches & Animations, sous la section Tâches, cliquez sur Nouveau.

    Une nouvelle tâche est ajoutée à la liste tâche.

  7. Sélectionnez Cliquer dans la liste déroulante Type de déclencheur.
  8. Depuis la liste Identifiant basculement, sélectionnez l'objet bouton, button1.

    Le bouton sera utilisé pour activer l'animation.

  9. Sélectionnez Animation1 depuis l'option Requêtes/Actions, comme le montre l'image suivante.

    Option Requêtes/Actions

Lorsqu'une animation est activée à l'aide d'un bouton, l'image va se masquer.


Haut de page

x
Comment : Sélectionner un Effet et Personnaliser les options d'une Animation

L'exemple suivant explique comment sélectionner un effet pour une animation et personnaliser les options pour cet effet.

Remarque : toutes les animations jQuery dans la section Animations jQuery peuvent être utilisées individuellement ou ensemble. Si vous utilisez des animations jQuery différentes ensemble, vous allez créer une animation plus complexe.

  1. Créez une page HTML.
  2. Insérez un objet image ou un objet bouton sur la page HTML.
  3. Dans le panneau Tâches & Animations, sous la section Animations jQuery, cliquez sur Nouveau.

    Une nouvelle animation est ajoutée à la liste animation.

  4. Pour que l'objet image, image1, deviennent la cible, effectuez l'une des actions suivantes :
    • Sélectionnez l'objet image sur le canevas puis cliquez sur la commande Ajouter sélection canevas.
    • Sélectionnez l'objet image1 dans la zone Toutes les cibles puis cliquez sur la commande Ajouter depuis la liste.
    • Faites un clic droit sur image1 dans la zone Toutes les cibles pour le déplacer vers la zone Cibles sélectionnées.

    L'objet image, image1, est ajouté à la zone Cibles sélectionnées.

  5. Sélectionnez un Effet et personnalisez les options pour cet effet.
    1. Sélectionnez Volet dans la liste déroulante Type.

      Ceci va faire apparaître l'image comme si des volets avaient été placés devant la fenêtre.

    2. Sélectionnez Direction dans la liste déroulante Option.

      Remarque : chaque effet propose différentes options personnalisables. Le volet possède une option direction pour indiquer où Saut propose les options Distance et Temps.

    3. Sélectionnez Horizontal dans le champ Valeur.

      Ceci va appliquer à l'image un effet d'animation de volet horizontal.

      Remarque : le champ Valeur sera soit une liste déroulante, soit une boîte d'entrée texte, en fonction de votre sélection dans la liste déroulante Option. Par exemple, Direction va utiliser ceci en tant que liste déroulante, alors que Temps l'utilisera en tant que boîte d'entrée texte.

  6. Dans le panneau Tâches & Animations, sous la section Tâches, cliquez sur Nouveau.

    Une nouvelle tâche est ajoutée à la liste tâche.

  7. Sélectionnez Cliquer dans la liste déroulante Type de déclencheur.
  8. Depuis la liste Identifiant basculement, sélectionnez l'objet bouton, button1.

    Le bouton sera utilisé pour activer l'animation.

  9. Sélectionnez Animation1 depuis l'option Requêtes/Actions, comme le montre l'image suivante.

    Option Requêtes/Actions

Lorsqu'une animation est activée à l'aide d'un bouton, l'image va s'animer avec un effet persiennes.


Haut de page

x
Comment : Déplacer l'Emplacement d'une Animation

L'exemple suivant montre comment déplacer l'emplacement d'une animation.

Remarque : toutes les animations jQuery dans la section Animations jQuery peuvent être utilisées individuellement ou ensemble. Si vous utilisez des animations jQuery différentes ensemble, vous allez créer une animation plus complexe.

  1. Créez une page HTML.
  2. Insérez un objet image ou un objet bouton sur la page HTML.
  3. Dans le panneau Tâches & Animations, sous la section Animations jQuery, cliquez sur Nouveau.

    Une nouvelle animation est ajoutée à la liste animation.

  4. Pour que l'objet image, image1, deviennent la cible, effectuez l'une des actions suivantes :
    • Sélectionnez l'objet image sur le canevas puis cliquez sur la commande Ajouter sélection canevas.
    • Sélectionnez image1 dans la zone Toutes les cibles puis cliquez sur la commande Ajouter depuis la liste.
    • Faites un clic droit sur image1 dans la zone Toutes les cibles pour le déplacer vers la zone Cibles sélectionnées.

    L'objet image, image1, est ajouté à la zone Cibles sélectionnées.

  5. Utilisez les options de paramétrage Emplacement, que vous trouverez dans la zone Propriétés supplémentaires, pour animer l'objet de façon à ce qu'il se déplace après activation.
    1. Cliquez sur la commande Démarrer paramétrage emplacement.

      Un objet espace réservé est affiché en chevauchement sur votre image.

    2. Déplacez l'objet espace réservé vers un emplacement différent sur la page HTML.
    3. Cliquez sur la commande Paramétrage d'emplacement.

      Ceci retire l'objet espace réservé et ajoute la syntaxe à la zone de texte des propriétés supplémentaires. Lorsque votre animation est activée, elle va se déplacer vers l'emplacement différent que vous avez spécifié en utilisant l'objet espace réservé.

  6. Sélectionnez Rapide dans la liste déroulante Durée.

    Ainsi, l'animation sera plus rapide.

  7. Cochez la case Basculer animation.

    En cochant la case Basculer animation, vous pourrez cliquer sur le bouton après l'exécution de l'animation et restaurer l'image en son état d'origine (emplacement original et non masqué).

  8. Dans le panneau Tâches & Animations, sous la section Tâches, cliquez sur Nouveau.

    Une nouvelle tâche est ajoutée à la liste tâche.

  9. Sélectionnez Cliquer dans la liste déroulante Type de déclencheur.
  10. Depuis la liste Identifiant basculement, sélectionnez l'objet bouton, button1.

    Le bouton sera utilisé pour activer l'animation.

  11. Sélectionnez Animation1 depuis l'option Requêtes/Actions, comme le montre l'image suivante.

    Option Requêtes/Actions

Quand l'animation est activée en utilisant le bouton, l'image se déplace vers l'emplacement indiqué. Si vous cliquez sur le bouton une seconde fois, il va se déplacer vers sa position originale.


Haut de page

x
Comment : Créer un lien hypertexte dans App Studio

Dans App Studio, vous utilisez la commande Lien hypertexte et le panneau Tâches et Animations pour créer des liens hypertexte. Voici un exemple de création de lien hypertexte.

  1. Dans l'onglet Composants, dans le groupe Eléments génériques, cliquez sur Lien hypertexte.

    Une tâche est ajoutée à la section Tâches du panneau Tâches et Animations, avec un type de déclenchement et l'identifiant de déclenchement présélectionné.

  2. Dans le panneau Requêtes et Sources de données, créez une nouvelle requête externe pour une procédure WebFOCUS.
  3. Faites glisser la requête sur la zone de dessin pour créer un cadre.
  4. Dans la section Tâches du panneau Tâches et Animations, dans la liste Requêtes / Actions, cliquez sur la commande de sélection des requêtes et sélectionnez la requête que vous avez créé à l'étape 2.
  5. Dans la liste déroulante Type de déclencheur, sélectionnez Cadre.
  6. Dans le menu déroulant Nom de Cible / Modèle, sélectionnez l'image que vous avez créé à l'étape 3.

    Lorsque la page HTML est exécutée et que vous cliquez sur le lien hypertexte, la procédure WebFOCUS vous avez choisi se déroulera dans le cadre.


Haut de page

x
Comment : Exécuter une requête automatiquement lors du chargement d'une page

Pouvez utiliser la section Requêtes et Tâches pour créer une requête qui s'exécute au chargement de la page HTML. Pour procéder, vous devez utiliser la tâche de chargement dans la section Tâches. La tâche de chargement est automatiquement ajoutée à chaque page et lance toutes les requêtes sélectionnées lorsque la page se charge pour la première fois.

  1. Sélectionnez la tâche charger.
  2. Sélectionnez le type de déclencheur Charger dans la liste déroulante Type de déclencheur. Cette option est sélectionnée par défaut pour une tâche de chargement.
  3. Sélectionnez une requête dans la liste Requêtes/Actions.
  4. Sélectionnez la destination de la procédure en utilisant la liste déroulante Type de cible. Par exemple, vous pouvez avoir la procédure exécutée dans une nouvelle fenêtre ou dans un cadre de rapport sur la page HTML.
  5. Sélectionnez le cadre dans lequel la procédure se déroulera. Cette option n'est nécessaire que si vous souhaitez exécuter la procédure, dans un cadre, sur la page HTML, et pas dans une nouvelle fenêtre.

    L'image suivante est un exemple de la section Tâches pour une procédure qui sera automatiquement exécutée lorsque la page est chargée.

    Section Tâches


WebFOCUS