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 TableDé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"
TableDéplaceColonne(TABLE_TableProduit, COL_PrixProduit, 1)
Syntaxe
TableDéplaceColonne(<Champ Table> , <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.
Si ce paramètre correspond à une chaîne vide (""), le champ manipulé correspond au champ auquel appartient l'événement en cours.
<Colonne> : Nom de champ
Nom de la colonne à déplacer. Le nom d'une colonne peut être obtenu avec la fonction TableEnumè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 TableDé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 TableDé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 TableDé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 TableDéplaceLigne.
Classification Métier / UI : Code UI
Composante : wd300obj.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 14/06/2022

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