DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Table
  • Conditions d'utilisation
  • Les différents types d'indice de colonne
  • Déplacement et colonne ancrée
  • Déplacement et champ Table horizontale
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
Déplace une colonne d'un champ Table ou Table hiérarchique.
Remarques :
  • Pour déplacer une ligne d'un champ Table, utilisez la fonction <Table>.DéplaceLigne.
  • Cette fonction est équivalente à la manipulation suivante en exécution : cliquez sur l'entête d'une colonne et déplacez la colonne tout en maintenant le bouton gauche de la souris enfoncé.
Exemple
// Déplacement de la colonne "COL_PrixProduit" 
// tout Ã  gauche dans le champ "TABLE_TableProduit"
TABLE_TableProduit.DéplaceColonne(COL_PrixProduit, 1)
Syntaxe
<Champ Table>.DéplaceColonne(<Colonne> , <Indice de la colonne destination>)
<Champ Table> : Nom de champ
Nom du champ à manipuler. Ce champ peut correspondre à :
  • un champ Table.
  • un champ Table hiérarchique.
<Colonne> : Nom de champ
Nom de la colonne à déplacer. Le nom d'une colonne peut être obtenu avec la fonction <Table>.EnumèreColonne.
<Indice de la colonne destination> : Entier
Nouvelle position de la colonne dans le champ. La première colonne (même si elle est invisible) porte le numéro 1.
Remarques

Conditions d'utilisation

La fonction <Table>.DéplaceColonne peut être utilisée indifféremment sur :
  • un champ Table ou Table hiérarchique fichier.
  • un champ Table ou Table hiérarchique par programmation.
  • un champ monosélection ou multisélection.
WEBDEV - Code Serveur Cette fonction est disponible pour les champs Table en mode "Serveur + AJAX", les champs Table en mode "Serveur" et les champs Table hiérarchique.
WEBDEV - Code Navigateur Cette fonction est disponible uniquement pour les champs Table en mode "Navigateur". Le champ Table hiérarchique n'est pas disponible.

Les différents types d'indice de colonne

Il existe 2 types d'indices pour les colonnes :
  • Indice de la position visible : indice de la colonne lors de l'exécution.
  • Indice de création : indice de la colonne lors de la création du champ Table sous l'éditeur.
Ces indices sont différents à partir du moment où les colonnes ont été déplacées par l'utilisateur.
La fonction <Table>.DéplaceColonne utilise l'indice de position visible.

Déplacement et colonne ancrée

  • Si la colonne est déplacée parmi des colonnes ancrées, cette colonne devient automatiquement ancrée.
  • Si la colonne est déplacée en dehors des colonnes ancrées, cette colonne n'est plus ancrée.
WINDEVEtats et RequêtesJavaCode Utilisateur (MCU)

Déplacement et champ Table horizontale

  • Si la fonction <Table>.DéplaceColonne est utilisée sur un champ Table horizontale, ce sont les lignes qui sont déplacées.
  • Pour déplacer les colonnes d'un champ Table horizontale, utilisez la fonction <Table>.DéplaceLigne.
Composante : wd300obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 16/06/2023

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