DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / RAD / Pattern RAD
  • Les étapes de la création de pattern RAD
  • Quelles pages doivent être créées ?
  • Les fichiers à créer
  • Norme à suivre
  • Les pages Vision Plus
  • Présentation
  • Création de la page Vision Plus
  • Création des éléments nécessaires dans la page fiche
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Créer les pages Vision du pattern RAD WEBDEV
Les étapes de la création de pattern RAD
Les différentes étapes permettant de créer un Pattern RAD WEBDEV sont les suivantes :
  1. Création du projet de type "Pattern RAD".
  2. Création des différentes pages du pattern.
  3. Génération du Pattern RAD.
  4. Utilisation du Pattern RAD.
Quelles pages doivent être créées ?

Les fichiers à créer

Rappel : Pour réaliser un pattern RAD permettant de faire un projet complet, les fichiers suivants sont nécessaires :
  • Une fiche pour RADFichierA.
  • Une fiche pour RADFichierB. Un bouton Vision Plus (ou une combo popup) doit permettre de sélectionner un élément du fichier RADFichierA.
  • Une fiche pour RADFichierC. Un bouton Vision Plus (ou une combo popup) doit permettre de sélectionner un élément du fichier RADFichierB.
  • Une table pour RADFichierA.
  • Une table pour RADFichierB.
  • Une table pour RADFichierC.
  • Une page de relation RADFichierB / RADFichierD.
Le menu général du site peut être inclus dans le modèle associé aux pages.

Norme à suivre

Cette page d'aide présente différentes règles applicables à la conception des pages du Pattern RAD. Ces règles ont été utilisées pour concevoir les différents Patterns livrés avec WEBDEV 16.
Ces règles sont une recommandation. Vous pouvez évidemment mettre en place et utiliser vos propres normes.
Les pages Vision Plus

Présentation

Les pages Vision Plus permettent :
  • de sélectionner un élément de RADFichierA à partir d'une fiche sur RADFichierB.
  • de sélectionner un élément de RADFichierB à partir d'une fiche sur RADFichierC.
Exemple : Sélection d'un client à partir de la commande.
Les éléments permettant d'utiliser une page Vision Plus sont :
  • dans la page fiche : une combo et un bouton.
  • une page Vision Plus. Cette page peut par exemple être affichée par le bouton sous forme de boîte de dialogue. Ce cas est présenté dans cette page d'aide.

Création de la page Vision Plus

La page Vision Plus est une page contenant :
  • une table.
  • des boutons Valider (pour valider la sélection de l'élément) et Annuler.
Pour créer une page Vision Plus :
  1. Cliquez sur parmi les boutons d'accès rapide.
    • La fenêtre de création d'un nouvel élément s'affiche : cliquez sur "Page" puis sur "Page".
    • Dans l'assistant qui se lance, sélectionnez "Vierge" et validez.
  2. Dans la fenêtre de description, saisissez le nom de la page. Ce nom doit obligatoirement contenir le nom du fichier affiché dans la table (quelques exemples : PAGE_Vision_RADFichierA, PAGE_Visu_RADFichierA, ...).
    Remarque : Si vous voulez indiquer à l'utilisateur le nom du fichier en cours, utilisez le nom du fichier (RADFichierA par exemple) dans un libellé. Le terme RADFichierX sera automatiquement remplacé par le libellé du fichier décrit dans l'analyse.
  3. Enregistrez la page.
  4. Créez dans la page un champ Table : sous le volet "Création", dans le groupe "Données", déroulez "Table" et sélectionnez "Table".
  5. Dans l'assistant de création de table, indiquez les caractéristiques suivantes :
    • Sélectionnez l'option "Afficher les données d'un fichier ou d'une requête".
    • Sélectionnez le fichier de base de la table (par exemple RADFichierA).
    • Conservez la rubrique proposée ainsi que la clé de parcours.
    • Validez le nom de la table.
  6. Positionnez le champ Table dans la page et définissez sa taille.
  7. Créez et positionnez les différents boutons de votre page : Valider et Annuler.
  8. Cas du bouton Valider.
    Ce bouton va permettre la validation de la sélection dans la table. Le code du bouton Valider est le suivant :
    // Fermeture de la page avec VRAI en valeur de retour
    PageFermeDialogue(Vrai)

    Remarque : la page est affichée sous forme de boîte de dialogue (fonction PageAfficheDialogue). Il est possible de renvoyer la valeur Vrai à la page appelante.
  9. Cas du bouton Annuler
    Ce bouton permet d'abandonner la sélection.
    // Fermeture de la page avec Faux en valeur de retour
    PageFermeDialogue(Faux)
  10. Code d'initialisation de la page
    // Positionnement sur l'enregistrement courant
    TableAffiche(TABLE_RADFichierB, taCourantPremier)
     
    // Valeur de retour par défaut
    MaPage..ValeurRenvoyée = Faux

Création des éléments nécessaires dans la page fiche

Les pages Vision Plus peuvent être utilisées à partir des pages suivantes :
  • Fiche sur RADFichierB
  • Fiche sur RADFichierC
Dans ces pages, il est nécessaire de créer une combo et un bouton. Ces éléments peuvent être superposés au superchamp correspondant à la fiche.
Pour créer la combo :
  1. Sous le volet "Création", dans le groupe "Champs usuels", cliquez sur "Combo" puis cliquez dans la page.
  2. Dans l'assistant de création de la combo, sélectionnez les options suivantes :
    • "Afficher des données provenant d'un fichier ou d'une requête".
    • Fichier de données : RADFichierA pour une fiche sur RADFichierB, RADFichierB pour une fiche sur RADFichierC.
    • Conservez les options proposées par défaut. La rubrique mémorisée doit être l'identifiant du fichier.
    • La combo n'est pas liée à une rubrique.
    • le nom du champ est "COMBO_IDRADFichierX" (COMBO_ est le préfixe de la charte de programmation : il n'est pas nécessaire si vous n'utilisez pas de charte de programmation). Par exemple, pour la fiche RADFichierB, le nom de la combo sera COMBO_IDRADFichierA.
  3. Validez. Le champ Combo est créé.
Pour créer le bouton :
  1. Sous le volet "Création", dans le groupe "Champs usuels", cliquez sur puis cliquez dans la page.
  2. Dans la fenêtre de description du champ, indiquez le nom du bouton. Ce champ a un nom de la forme "BTN_VISION_RADFichierX" (BTN_ est le préfixe de la charte de programmation : il n'est pas nécessaire si vous n'utilisez pas de charte de programmation). Par exemple, pour la fiche RADFichierB, le nom du bouton sera BTN_VISION_RADFichierA.
  3. Le code de clic du bouton est par exemple le suivant :
    // Ouverture de la page vision d'un RADFichierB
    SI PageAfficheDialogue(PAGE_Vision_RADFichierB) = Vrai ALORS
    // Rafraîchit le contenu de la combo RADFichierB
    ListeAffiche(COMBO_IDRADFichierB)
    // Affectation et positionnement de la combo
    COMBO_IDRADFichierB = RADFichierB.IDRADFichierB
    FIN
Ce code permet d'ouvrir sous forme de boîte de dialogue la page de sélection de l'enregistrement.
Version minimum requise
  • Version 12
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale