Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
docs:dev:python:services [2024/02/21 13:59] lena créée |
docs: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> | ||