Description
Cette opération permet de vérifier la possibilité de réordonner une liste.
Le mode de ré-ordonnancement n'est disponible que si l'attribut withBtnOrderPossible est présent avec pour valeur 1 dans la balise d'en-tête Form
d'un retour de type List
exemple :
<?xml version="1.0" encoding="utf-8"?><env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:simax="http://www.nout.fr/soap">
<env:Header>
<ReturnType>List</ReturnType>
<PossibleDisplayMode>List|Thumbnail|Chart</PossibleDisplayMode>
<DefaultDisplayMode>List</DefaultDisplayMode>
<ActionContext>18954488635100</ActionContext>
<Action title="Liste Evenement à exporter" typeAction="2388" typeReturn="List">41180658203371</Action>
<Form title="Evenement à exporter" typeForm="2029" checksum="4005575278" withBtnOrderPossible="1" sort1="39174908475878" sort1asc="1">44225790008307</Form>
....
exemple où une liste peut avoir les boutons d'ordre ou pas (exemple non disponible en web):
liste colonne non filtrée n'affiche pas les boutons
liste colonne filtrée sur le formulaire affiche les boutons
Requête
Cette opération permet de vérifier la possibilité de réordonner une liste.
Si la méthode répond 0, c'est qu'il n'est pas possible dans l'état d'affichage de la liste de réordonner les éléments (même si une colonne ordre est présente)
Liste des entêtes
Liste des paramètres
Exemple
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Header>
<ActionContext>18954488635100</ActionContext>
<OptionDialogue>
<Readable>0</Readable>
<DisplayValue>16638</DisplayValue>
<Ghost>1</Ghost>
<EncodingOutput>0</EncodingOutput>
<LanguageCode>12</LanguageCode>
<WithFieldStateControl>1</WithFieldStateControl>
</OptionDialogue>
<UsernameToken>
<Username>superviseur</Username>
<Password>Rmgv12kzvK9BG9LZOf2FSWu3J1I=</Password>
<Nonce>MC40NzI0NDMwMCAxMzkyMDQ5NzQz</Nonce>
<Created>Mon, 10 Feb 2014 16:29:03 +0000</Created>
</UsernameToken>
<SessionToken>d9aeda75-341d-4d0a-9763-23c66584de77</SessionToken>
<APIUUID/>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<EnterReOrderListMode/>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Réponse
Cette methode renvoie 1 dans la balise <Value> si il est possible de réordonner les enregistrements de la liste.
Liste des entêtes
Les valeurs de retour
Exemple
<?xml version="1.0" encoding="utf-8"?>
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<env:Header>
<ReturnType>Value</ReturnType>
<ConnectedUser>
<Form title="Utilisateur">1169</Form>
<Element title="Superviseur">2</Element>
</ConnectedUser>
<ActionContext>33570263286012</ActionContext>
<Action title="Liste Evenement à exporter" typeAction="2388" typeReturn="Value">41180658203371</Action>
<Form title="Evenement à exporter" typeForm="2029" checksum="0" withBtnOrderPossible="1" sort1="39174908475878" sort1asc="1">44225790008307</Form>
</env:Header>
<env:Body>
<EnterReorderListModeResponse xmlns="http://www.nout.fr/wsdl/SimaxService.wsdl/">
<Value>1</Value>
</EnterReorderListModeResponse>
</env:Body>
</env:Envelope>