Fonctions communes:API - SELECT - GRID CONFIG : Différence entre versions

De Logilys
Aller à : navigation, rechercher
Ligne 81 : Ligne 81 :
 
</pre>
 
</pre>
 
'''View''' : Liste des vues pour cette grille et visibles par l'utilisateur
 
'''View''' : Liste des vues pour cette grille et visibles par l'utilisateur
* ViewUID : ID de la vue
+
* ViewUID : ID de la vue. Utilisé dans le [[Fonctions_communes:API_-_BROWSE_-_DATA|BROWSE_DATA]]
 
* ViewName : Nom de la vue
 
* ViewName : Nom de la vue
 
* ViewSelected : Vue sélectionnée par défaut
 
* ViewSelected : Vue sélectionnée par défaut
 
'''Filter''' : Liste des filtres sauvegardés pour cette grille et visibles par l'utilisateur
 
'''Filter''' : Liste des filtres sauvegardés pour cette grille et visibles par l'utilisateur
* FilterUID : ID du filtre
+
* FilterUID : ID du filtre. Utilisé dans le [[Fonctions_communes:API_-_BROWSE_-_DATA|BROWSE_DATA]]
 
* FilterName : Nom du filtre
 
* FilterName : Nom du filtre
 
* FilterSelected : Filtre sauvegardé par défaut
 
* FilterSelected : Filtre sauvegardé par défaut
 
'''PushButton''' : Liste des boutons de filtre rapide
 
'''PushButton''' : Liste des boutons de filtre rapide
* Name : Nom du bouton
+
* Name : Nom du bouton. Utilisé dans le [[Fonctions_communes:API_-_BROWSE_-_DATA|BROWSE_DATA]]
 
* Label : Libellé affiché sur le bouton
 
* Label : Libellé affiché sur le bouton
 
* GroupIndex : ID du groupe. Les boutons d'un même groupe sont collés les uns sur les autres. Les différents groupes sont séparés par un espace.
 
* GroupIndex : ID du groupe. Les boutons d'un même groupe sont collés les uns sur les autres. Les différents groupes sont séparés par un espace.

Version du 25 octobre 2017 à 08:41

API - SELECT - GRID CONFIG

Récupération de la configuration d'une grille

Cette opération permet de récupérer la liste des vues, des filtres et des boutons de filtre rapide pour une grille précise.

DemAction : SELECT
DemCat : GRID_CONFIG
DemOptions :

  • GridCode : Code pour identifier la grille. Voir la liste des codes de grille
  • NomSession : Même nom de session utilisé lors de l'envoi d'une requête sous forme de JSON.
  • LngUID : Langue d'affichage (0 = Français, 1 = Anglais)



Informations retournées :

{  
  "View":[  
    {  
      "ViewUID":"382",
      "ViewName":"Ma vue",
      "ViewSelected":"1"
    },
    {  
      "ViewUID":"5468",
      "ViewName":"Multi-trans",
      "ViewSelected":"0"
    },
    {  
      "ViewUID":"4253",
      "ViewName":"Pr\u00E9nom / Nom",
      "ViewSelected":"0"
    },
    {  
      "ViewUID":"5411",
      "ViewName":"Toutes les colonnes de Pr\u00E9nom / Nom",
      "ViewSelected":"0"
    },
    {  
      "ViewUID":"5524",
      "ViewName":"Vue largeurs colonnes",
      "ViewSelected":"0"
    }
  ],
  "Filter":[  
    {  
      "FilterUID":"372",
      "FilterName":"Clients anglophones",
      "FilterSelected":"0"
    },
    {  
      "FilterUID":"374",
      "FilterName":"Clients avec le lien Conjoint/Conjointe",
      "FilterSelected":"0"
    },
    {  
      "FilterUID":"375",
      "FilterName":"Clients avec le lien Employ\u00E9/Employeur",
      "FilterSelected":"0"
    },
    {  
      "FilterUID":"376",
      "FilterName":"Clients francophones",
      "FilterSelected":"0"
    }
  ],
  "PushButton":[  
    {  
      "Name":"pbActif",
      "Label":"Actif",
      "GroupIndex":"1",
      "ButtonIndex":"1",
      "Down":"1"
    },
    {  
      "Name":"pbInactif",
      "Label":"Inactif",
      "GroupIndex":"1",
      "ButtonIndex":"2",
      "Down":"0"
    }
  ]
}

View : Liste des vues pour cette grille et visibles par l'utilisateur

  • ViewUID : ID de la vue. Utilisé dans le BROWSE_DATA
  • ViewName : Nom de la vue
  • ViewSelected : Vue sélectionnée par défaut

Filter : Liste des filtres sauvegardés pour cette grille et visibles par l'utilisateur

  • FilterUID : ID du filtre. Utilisé dans le BROWSE_DATA
  • FilterName : Nom du filtre
  • FilterSelected : Filtre sauvegardé par défaut

PushButton : Liste des boutons de filtre rapide

  • Name : Nom du bouton. Utilisé dans le BROWSE_DATA
  • Label : Libellé affiché sur le bouton
  • GroupIndex : ID du groupe. Les boutons d'un même groupe sont collés les uns sur les autres. Les différents groupes sont séparés par un espace.
  • ButtonIndex : Ordre des boutons à l'intérieur d'un groupe
  • Down : 0 = Bouton inactif, 1 = Bouton actif

Nom du document : Fonctions communes:API - SELECT - GRID CONFIG