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> | ||