PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • "Drag and Drop" programmé ou automatique
  • Limite
Produits
WINDEVWEBDEV - Code ServeurWEBDEV - Code NavigateurWINDEV MobileEtats et Requêtes
Plateformes
WindowsLinuxWindows MobileUniversal Windows 10 AppAndroidWidget AndroidiPhone/iPadApple Watch
Langages
JavaPHPAjaxCode Utilisateur (MCU)Langage Externe
Bases de données
HFSQLHFSQL Client/ServeurProcédures stockéesOLE DBODBCAccès Natifs
Pour certains types de champs, WINDEV et WEBDEV proposent une gestion du "Drag and Drop" automatique : il suffit de cocher l'option correspondante dans l'onglet "Détail" de la description du champ. Un champ peut alors être défini comme source ou cible du "Drag and Drop".
Le Drag and Drop automatique est disponible :
  • WINDEV pour les champs de saisie, les listes, les listes image, les arbres.
  • Versions 17 et supérieures
    WEBDEV - Code Serveur pour les champs Upload, les libellés, les boutons, les liens, les images, les libellés formatés, les listes et les combo.
    Nouveauté 17
    WEBDEV - Code Serveur pour les champs Upload, les libellés, les boutons, les liens, les images, les libellés formatés, les listes et les combo.
    WEBDEV - Code Serveur pour les champs Upload, les libellés, les boutons, les liens, les images, les libellés formatés, les listes et les combo.
Lors d'un Drag and Drop programmé, les propriétés ..DndSource et ..DndCible permettent de définir les champs source et cible du Drag and Drop.
La propriété ..DndSource permet de connaître et de modifier le comportement d'un champ (champ de saisie, Liste, Liste image, Zone répétée, Arbre, ...) vis-à-vis du "Drag and Drop". Ce champ sera source du "Drag and Drop", c'est-à-dire que le "Drag and Drop" débutera depuis ce champ.
Versions 17 et supérieures
WEBDEV - Code Serveur Cette propriété est désormais disponible pour les champs dans les sites WEBDEV.
PHP Cette propriété est désormais disponible pour les sites PHP.
Nouveauté 17
WEBDEV - Code Serveur Cette propriété est désormais disponible pour les champs dans les sites WEBDEV.
PHP Cette propriété est désormais disponible pour les sites PHP.
WEBDEV - Code Serveur Cette propriété est désormais disponible pour les champs dans les sites WEBDEV.
PHP Cette propriété est désormais disponible pour les sites PHP.
Exemple
// -- Initialisation de la liste LISTE_Source
// LISTE_Source n'est pas cible
LISTE_Source..DndSource = dndInactif

// -- Initialisation de la liste LISTE_Cible
LISTE_Cible..DndCible = dndProgrammé
DnDEvénement("Lâcher", "LISTE_Cible", dndLâcher)
DnDEvénement("Survol", "LISTE_Cible", dndSurvol)
Syntaxe

Connaître le comportement d'un champ source du "Drag and Drop" Masquer les détails

<Gestion du Drag and Drop> = <Nom du champ>..DndSource
<Gestion du Drag and Drop> : Constante
Identifie le comportement du champ source du "Drag and Drop" :
dndAutoGestion automatique du "Drag and Drop"
dndInactifLe "Drag and Drop" à partir de ce champ est inactif
dndProgramméLa gestion du "Drag and Drop" à partir de ce champ est à la charge du développeur
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ à manipuler.

Modifier le comportement d'un champ source du "Drag and Drop" Masquer les détails

<Nom du champ>..DndSource = <Gestion du Drag and Drop>
<Nom du champ> : Chaîne de caractères (avec ou sans guillemets)
Nom du champ à manipuler.
<Gestion du Drag and Drop> : Constante
Identifie le comportement du champ source du "Drag and Drop".
dndAutoGestion automatique du "Drag and Drop"
dndInactifLe "Drag and Drop" à partir de ce champ est inactif
dndProgramméLa gestion du "Drag and Drop" à partir de ce champ est à la charge du développeur
Remarques

"Drag and Drop" programmé ou automatique

WINDEVJava Un "Drag and Drop" automatique est disponible uniquement pour les champs de saisie, les listes, les listes image, les tables et les arbres.
Un "Drag and Drop" programmé est disponible pour les champs suivants :
  • Champ de saisie
  • Liste et Liste image
  • Arbre
  • Table
  • Image
  • Code-Barres
  • Bouton
  • Zone répétée
  • Graphe
  • Table hiérarchique
  • Calendrier
  • Agenda
  • Planning
Java Seul le "Drag and Drop" automatique est disponible.
Versions 17 et supérieures
WEBDEV - Code Serveur Un "Drag and Drop" automatique est disponible pour les champs suivants :
  • Champ Upload,
  • Libellé,
  • Bouton,
  • Lien,
  • Image,
  • Libellé formaté,
  • Champ de saisie,
  • Liste,
  • Combo.
Le Drag and Drop programmé permet de gérer en plus les cellules, superchamps et modèles de champs.
Nouveauté 17
WEBDEV - Code Serveur Un "Drag and Drop" automatique est disponible pour les champs suivants :
  • Champ Upload,
  • Libellé,
  • Bouton,
  • Lien,
  • Image,
  • Libellé formaté,
  • Champ de saisie,
  • Liste,
  • Combo.
Le Drag and Drop programmé permet de gérer en plus les cellules, superchamps et modèles de champs.
WEBDEV - Code Serveur Un "Drag and Drop" automatique est disponible pour les champs suivants :
  • Champ Upload,
  • Libellé,
  • Bouton,
  • Lien,
  • Image,
  • Libellé formaté,
  • Champ de saisie,
  • Liste,
  • Combo.
Le Drag and Drop programmé permet de gérer en plus les cellules, superchamps et modèles de champs.

Limite

WINDEV La propriété ..DndSource peut être utilisée uniquement avec les champs suivants :
  • champs de saisie,
  • champs Liste,
  • champs Liste image,
  • champs Arbre,
  • champs Zone répétée,
  • champs Image,
  • champs Graphe,
  • champs Table,
  • champs Table hiérarchique,
  • champs Calendrier,
  • Versions 15 et supérieures
    champs Agenda,
    Nouveauté 15
    champs Agenda,
    champs Agenda,
  • Versions 16 et supérieures
    champs Planning,
    Nouveauté 16
    champs Planning,
    champs Planning,
  • Versions 17 et supérieures
    champs Bouton,
    Nouveauté 17
    champs Bouton,
    champs Bouton,
  • Versions 17 et supérieures
    champs Notation.
    Nouveauté 17
    champs Notation.
    champs Notation.
Java La propriété ..DndSource s'applique uniquement aux champs de saisie, listes et arbres.
Versions 17 et supérieures
WEBDEV - Code Serveur La propriété ..DndSource peut être utilisée uniquement avec les champs suivants :
  • les champs de saisie,
  • les boutons,
  • les libellés,
  • les liens,
  • les images,
  • les libellés formatés,
  • les listes,
  • les combo,
  • les cellules,
  • les superchamps,
  • les modèles de champs.
  • Versions 19 et supérieures
    les zones de texte riche.
    Nouveauté 19
    les zones de texte riche.
    les zones de texte riche.
Nouveauté 17
WEBDEV - Code Serveur La propriété ..DndSource peut être utilisée uniquement avec les champs suivants :
  • les champs de saisie,
  • les boutons,
  • les libellés,
  • les liens,
  • les images,
  • les libellés formatés,
  • les listes,
  • les combo,
  • les cellules,
  • les superchamps,
  • les modèles de champs.
  • Versions 19 et supérieures
    les zones de texte riche.
    Nouveauté 19
    les zones de texte riche.
    les zones de texte riche.
WEBDEV - Code Serveur La propriété ..DndSource peut être utilisée uniquement avec les champs suivants :
  • les champs de saisie,
  • les boutons,
  • les libellés,
  • les liens,
  • les images,
  • les libellés formatés,
  • les listes,
  • les combo,
  • les cellules,
  • les superchamps,
  • les modèles de champs.
  • Versions 19 et supérieures
    les zones de texte riche.
    Nouveauté 19
    les zones de texte riche.
    les zones de texte riche.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire