DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Développer une application ou un site / Champs, fenêtres et pages / Champs : Types disponibles / Champ Colonne de table
  • Présentation
  • Caractéristiques des colonnes d'un champ Table dans une page
  • Colonne triable (mode Ajax uniquement)
  • Colonne avec recherche (loupe) : (mode Ajax uniquement)
  • Colonne ajustable (mode Ajax uniquement)
  • Colonnes calculées et colonne de type Interrupteur dans les champs Table fichier chargé en mémoire
  • Spécificités des colonnes des champs Table dans une page
  • Colonnes de type "Liste de valeurs"
  • Action dans les colonnes d'un champ Table
  • Colonne Lien (champ Table affiché dans une page)
  • Création des colonnes de type lien
  • Action
  • Destination
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
Présentation
Les colonnes permettent d'afficher les informations dans un champ Table. Toutes les informations affichées dans une même colonne sont du même type.
Les types de données pouvant être affichés dans une colonne d'un champ Table sont les suivants :
  • Texte
  • Monétaire
  • Heure
  • Monétaire + Euro
  • Interrupteur (Table en mode Ajax uniquement)
  • Numérique / Numérique haute précision
  • Date
  • Liste de valeurs (en AJAX, les listes de valeurs sont des combos)
  • Durée
  • Image (Table en mode Ajax uniquement)
  • Conteneur
Pour chaque type de colonne, des caractéristiques spécifiques sont paramétrables.
La programmation de chaque type de colonne correspond à la programmation du champ simple correspondant.
Les paragraphes suivants présentent les principales caractéristiques des colonnes d'un champ Table, disponibles dans une page quel que soit le type de la colonne. Certaines options sont disponibles uniquement pour les tables Ajax.
Pour connaître les caractéristiques des colonnes dans une fenêtre, consultez Colonnes de table dans une fenêtre.
Caractéristiques des colonnes d'un champ Table dans une page
La majorité des caractéristiques des colonnes du champ Table sont configurées dans l'onglet "Général" des caractéristiques de chacune des colonnes.

Colonne triable (mode Ajax uniquement)

L'utilisateur pourra trier la colonne d'un simple clic sur son entête. Cette option est disponible :
  • sur toutes les colonnes d'un champ Table par programmation.
  • sur certaines colonnes d'un champ Table fichier (uniquement les colonnes basées sur des rubriques clé, non filtrées)
Les icônes et permettent de connaître à tout moment le sens de tri de la colonne.
Programmation : Le tri peut également être effectué par programmation grâce aux fonctions :
<Table>.TriePermet de trier un champ Table sur une ou plusieurs colonnes

Colonne avec recherche (loupe) : (mode Ajax uniquement)

L'utilisateur pourra effectuer une recherche directement dans la colonne du champ Table.
Deux méthodes sont possibles :
  • L'utilisateur saisit directement le mot recherché. Cette recherche s'effectue automatiquement dans la colonne triée.
  • Un simple clic sur l'entête de la colonne avec loupe permet d'afficher un champ de saisie. L'utilisateur n'a plus qu'à saisir le mot recherché.
La recherche est disponible :
  • sur toutes les colonnes d'un champ Table par programmation.
  • sur les colonnes d'un champ Table fichier à parcours automatique (uniquement les colonnes triables, basées sur des rubriques clé, non filtrées).
Attention : La recherche n'est pas disponible :
  • sur les rubriques associées à une liaison multifichier.
  • sur les champs Table utilisant un ascenseur non proportionnel (option "Ascenseur proportionnel" décochée dans l'onglet "Détail" de la fenêtre de description du champ).
Il est possible de personnaliser l'image de la loupe. Pour plus de détails, consultez Paramétrer les colonnes des champs Table.
Programmation : La recherche peut être effectuée par programmation grâce aux fonctions :
<Colonne Table hiérarchique>.ChercheFilsRecherche une valeur dans une colonne d'un champ Table hiérarchique, dans une branche spécifiée.
TableChercheRecherche une valeur dans une colonne d'un champ Table (ou Table hiérarchique) fichier ou par programmation.

Colonne ajustable (mode Ajax uniquement)

La colonne est redimensionnable : l'utilisateur pourra manipuler la taille des colonnes.
Programmation : Il est possible d'ajuster la taille des colonnes grâce à la fonction <Table>.Ajuste.

Colonnes calculées et colonne de type Interrupteur dans les champs Table fichier chargé en mémoire

Dans un champ Table fichier chargé en mémoire, il est possible de créer des colonnes calculées : ces colonnes ne sont pas liées à un fichier de données. Ces colonnes peuvent par exemple afficher un calcul, ...
Les colonnes de type "Interrupteur" dans un champ Table fichier chargé en mémoire sont des colonnes calculées spécifiques. Lors d'un déplacement de l'ascenseur, les cases cochées sont automatiquement conservées.
Spécificités des colonnes des champs Table dans une page
WEBDEV - Code ServeurWindows

Colonnes de type "Liste de valeurs"

Si un champ Table contient une colonne de type "Liste de valeurs" :
  • le contenu de cette liste est saisi dans la description de la colonne. Le contenu de cette liste n'est pas modifiable par programmation.
  • en programmation, il suffit de préciser l'indice de l'élément de la liste à manipuler.
Exemple : La colonne Journée est de type Liste de valeurs. Cette colonne contient les valeurs suivantes :
Pour ajouter une ligne dans le champ Table avec la valeur "Après midi" dans la colonne Journée, il faut utiliser l'indice 3 :
TABLE_TableRDV.AjouteLigne("Martin Jean", "Issoire", 3)
WEBDEV - Code ServeurWindows

Action dans les colonnes d'un champ Table

Pour toutes les colonnes d'un champ Table, il est possible de définir une action spécifique lorsque l'utilisateur clique sur un élément de la colonne. Cette action est définie dans l'onglet "Détail" de la fenêtre de description de la colonne (bouton "Autres actions").
Il est possible de :
  • Faire une action prédéfinie.
  • Se positionner sur une ancre de la page.
  • Effectuer une action à partir d'un lien personnalisé.
Pour les colonnes de type lien (avec l'option "Envoyer la valeur des champs au serveur" décochée), il est également possible de :
  • Afficher une page d'un autre site.
  • Télécharger, ouvrir, afficher un fichier.
  • Se connecter à un serveur de fichier.
  • Envoyer un email.
Colonne Lien (champ Table affiché dans une page)
WEBDEV - Code ServeurWindows

Création des colonnes de type lien

Les colonnes Lien permettent de définir un lien Hypertexte lors du clic sur une colonne. Comme pour tout lien, WEBDEV permet de définir l'action et la destination associée au lien.
Pour créer une colonne lien, il suffit de :
  1. Sélectionner la colonne dans le champ Table.
  2. Sélectionner l'option "Colonne lien " dans l'onglet "Détail" de la fenêtre de description de la colonne.
  3. Indiquer l'action et la destination à utiliser (onglet "Détail" de la fenêtre de description de la colonne). Pour plus de détails, consultez les paragraphes suivants.
WEBDEV - Code ServeurWindows

Action

Différentes actions prédéfinies sont proposées par défaut dans une liste déroulante. Ces actions prédéfinies dépendent des éléments présents dans la page et des pages du projet. Il est ainsi possible par exemple de choisir d'afficher une page du projet, d'exécuter le code de clic d'un bouton ou encore de se positionner sur une ancre définie dans la page.
Attention : Les actions sont effectuées après le code de clic du champ Table.
Si aucune action prédéfinie ne correspond à l'action souhaitée, il est possible de définir une action spécifique grâce au bouton "Autres actions". Il est possible de :
  • Faire une action prédéfinie.
  • Se positionner sur une ancre de la page.
  • Effectuer une action à partir d'un lien personnalisé.
Pour les colonnes de type lien (avec l'option "Envoyer la valeur des champs au serveur" décochée), il est également possible de :
  • Afficher une page d'un autre site.
  • Télécharger, ouvrir, afficher un fichier.
  • Se connecter à un serveur de fichier.
  • Envoyer un email.
WEBDEV - Code ServeurWindows

Destination

Si aucune destination n'est choisie pour l'action, l'action est réalisée dans la destination par défaut définie pour la page en cours.
Les destinations possibles d'une action sont :
Nouveau navigateur (_blank) :
Affiche le résultat dans une nouvelle fenêtre du navigateur.
Frame en cours (_self) :
Affiche le résultat dans le même cadre.
Frame parent (_parent) :
Affiche le résultat dans la frame d'origine (cas de framesets imbriqués).
Navigateur en cours (_top) :
Affiche le résultat dans la page en cours du navigateur (sans frames).
Autres frames du frameset (si la page fait partie d'un frameset) :
Affiche le résultat dans une frame spécifique.
Version minimum requise
  • Version 23
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2022

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