Paramètre : SpecialParamList

Type

ComplexType

Description

La balise SpecialParamList est une balise complexe qui peut contenir les balises filles suivantes :

- First : indice du 1er élément à envoyer. Si absent, on commence à l'indice 0 (optionnel)
- Length : nombre d'enregistrements à envoyer en commençant par 'First'. Si absent, on retourne les résultats jusqu'au dernier. (optionnel)
- WithBreakRow : Avec ou sans les ruptures (valeurs 0 ou 1) (optionnel, par defaut 0)
- WithEndCalculation : Avec ou sans les calculs de fin de liste (valeurs 0 ou 1) (optionnel, par defaut 0)
- ChangePage: Mettre à 0 si c'est la première demande ou si il y a eu un changement quelconque comme une modification des filtres par exemple car on a besoin de recharger la liste. Mettre à 1 si c'est juste un changement de page (pagination) et dans ce cas, on utilise la liste chargée dans le cache sans la recharger.
- Sort1, Sort2 et Sort3 : identifiants ou libellés des colonnes sur lesquelles on souhaite trier
un attribut asc permet de préciser le sens du tri (1 par défaut: tri ascendant, 0: tri descendant).

Remarque : Si <WithEndCalculation>1</WithEndCalculation> ou <WithBreakRow>1</WithBreakRow> pensez à mettre <ChangePage>0<ChangePage> dans le cas où la liste a déja été chargée sinon c'est le cache qui est utilisé et les calculs de fin de liste et les ruptures ne seront pas présents.

Remarque : Si vous souhaitez les calculs de fin de liste, mettre WithEndCalculation à 1 dès la première requête de liste


Valeur par defaut

Représentation XML

<SpecialParamList>
<First>0</First>
<Length>10</Length>
<WithBreakRow>1</WithBreakRow>
<WithEndCalculation>1<WithEndCalculation>
<Sort1 asc="1">Nom</Sort1>
<Sort2 asc="1">Prenom</Sort2>
</SpecialParamList>