PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Schéma récapitulatif
  • Remarques
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
Une fenêtre ou une page peuvent afficher des informations provenant :
  • d'une base de données : les champs sont directement liés aux rubriques des fichiers de données ou des requêtes disponibles dans la base de données.
  • de variables présentes dans le code de l'application (variables globales de la fenêtre, de la page ou du projet, membre de classes, ...).
    AndroidWidget Android Non disponible.
  • Versions 15 et supérieures
    de membres ou de propriétés d'objets DotNet.
    Nouveauté 15
    de membres ou de propriétés d'objets DotNet.
    de membres ou de propriétés d'objets DotNet.
  • Versions 15 et supérieures
    de variables de type Objet DotNet (vers des tableaux WLangage contenant des Objets DotNet).
    Nouveauté 15
    de variables de type Objet DotNet (vers des tableaux WLangage contenant des Objets DotNet).
    de variables de type Objet DotNet (vers des tableaux WLangage contenant des Objets DotNet).
Pour afficher ces informations dans une fenêtre ou une page, il est nécessaire de lier les champs de cette fenêtre ou page avec :
  • les différentes rubriques de la base de données.
  • les différentes variables WLangage disponibles (Databinding).
    AndroidWidget Android Non disponible.
La méthode d'affichage et de récupération des informations est très simple :
  • La liaison d'un champ avec une rubrique ou une variable est définie sous l'éditeur, lors de la description du champ (onglet "Liaison").
  • La fonction EcranVersFichier (ou EcranVersSource) permet de mettre à jour soit l'enregistrement, soit la variable avec les données présentes à l'écran.
    Pour les pages, la fonction à utiliser est PageVersFichier (ou PageVersSource).
  • La fonction FichierVersEcran (ou SourceVersEcran) permet de mettre à jour les données affichées à l'écran avec les données présentes dans l'enregistrement ou dans la variable.
    Pour les pages, la fonction à utiliser est FichierVersPage (ou SourceVersPage).
Schéma récapitulatif
 
Remarques
  • Lors d'un "Drag and Drop" d'une rubrique ou d'une variable vers une page ou une fenêtre, le champ correspondant est automatiquement créé avec la liaison correspondante.
    Pour plus de détails sur le fonctionnement du databinding, consultez Databinding depuis l'explorateur de projet.
  • La majorité des types de champs peuvent être liés soit à une rubrique d'un fichier de données, soit à une variable. Pour plus de détails sur les possibilités d'un type de champs, consultez la documentation de ce type de champ.
  • Le databinding sur les champs Table nécessite une gestion particulière : la gestion des tables sur source n'est pas équivalente à la gestion des tables fichiers. Pour plus de détails, consultez Spécificités du databinding sur les champs Table.
  • Limitations :
    • Les tableaux WLangage à deux dimensions ne sont pas utilisables par le databinding.
    • Les tableaux associatifs ne sont pas utilisables par le databinding.
Liste des exemples associés :
WD DataBinding Exemples didactiques (WINDEV) : WD DataBinding
[ + ] L'exemple "WD DataBinding" présente comment lier un champ à une variable du WLangage.

Cet exemple est décomposé en deux fenêtres :
- Une première fenêtre présente une liaison simple entre des champs et une variable composée.
- Une seconde fenêtre présente une liaison entre un champ table et une classe WLangage ainsi que le lien entre la table et une fiche détail
Version minimum requise
  • Version 14
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire