Outils pour utilisateurs

Outils du site


docs:dev:python:services

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
docs:dev:python:services [2024/02/21 13:59] – créée lenadocs:dev:python:services [2024/02/21 14:18] (Version actuelle) lena
Ligne 4: Ligne 4:
  
 <code python> <code python>
-vdoc, root = getWSOutput(request)+vdoc, root_node = getWSOutput(request)
 </code> </code>
  
Ligne 13: Ligne 13:
  
     return vdoc     return vdoc
 +</code>
 +
 +===== Ajouter une liste d'élément =====
 +
 +On ajoute l'élément de type liste à la racine.
 +
 +<code python>
 +vdoc, root_node = getWSOutput(request)
 +
 +list_node = vdoc.object(root_node, "sourceslist", "list")
 +</code>
 +
 +Pour chaque élément de la liste on ajoute une row
 +
 +<code python>
 +vdoc.row(
 +    node_adress = list_node,
 +    key = "source",
 +    value = {
 +    "name": field_name,
 +    "description": field_description,
 +    "type" : "query"
 +})
 +</code>
 +
 +==== Retourner une erreur ====
 +
 +<code python>
 +vdoc.error(-1, "Missing qryid parameter")
 +return vdoc
 </code> </code>
  
docs/dev/python/services.1708523963.txt.gz · Dernière modification : de lena