Gestion des colonnes affichées dans une liste déroulante

Par paramétrage dans le fichier hosting.config, vous pouvez personnaliser l'affichage des colonnes proposées dans les listes déroulantes des formulaires de saisie du logiciel.

Modifier l'ordre d'affichage des colonnes existantes1

Prenons l'exemple de la liste déroulante des clients.
Si vous souhaitez faire apparaître le nom du client avant son numéro, il vous suffit d'ajouter la clef suivante dans le fichier hosting.config sur le serveur :

 <add key="Combo_MoreColumns_Customers" value="Customer;CustomerNumber" />

Après un redémarrage de l'application, vous obtiendrez la présentation suivante quelque soit le profil utilisateur/groupe/écran où cette liste est proposée :

La syntaxe de la clef ajoutée repose sur les principes suivants :
  1. Le suffixe doit correspondre au nom de la table source des données
  2. Le champ value contient le nom des champs existants séparés par des ";" et listés dans l'ordre souhaité 

Ajouter des colonnes supplémentaires2

Prenons l'exemple de la liste déroulante des fournisseurs.

Si vous souhaitez ajouter les colonnes Texte 1 et 2, il vous suffit d'ajouter la clef suivante dans le fichier hosting.config sur le serveur :

 <add key="Combo_MoreColumns_Suppliers" value="SupplierText1ID.TheText|Label_SupplierText1ID|200;SupplierText2ID.TheText|Label_SupplierText2ID|200" />

Après un redémarrage de l'application, vous obtiendrez la présentation suivante quelque soit le profil utilisateur/groupe/écran où cette liste est proposée :

La syntaxe de la clef ajoutée repose sur les principes suivants :
  1. Le suffixe doit correspondre au nom de la table source des données
  2. Le champ value contient le nom des champs supplémentaires séparés par des ";" et listés dans l'ordre souhaité. Chaque champ décrit 3 informations séparées par des "|" :
    1. Le nom du champ/propriété disponible dans la table
    2. La clef de ressource chargée du libellé à faire apparaître en intitulé de colonne
    3. La largeur en pixels
  3. Il n'est pas nécessaire de reprendre les colonnes standards existantes sauf si vous envisagez de modifier leur position (voir paragraphe précédent alors)
1Nécessite la version 1.2.14709.16326 ou supérieure
2Nécessite la version 1.2.135xx.y ou supérieure