-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add an EJS Format #2047
Add an EJS Format #2047
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Merci, c’est bon début, il reste quelques détails pour que ce format puisse être compris facilement par des non experts, j’ajouterais :
- les traductions pour le nom et la description du format
- un texte explicatif au dessus de l’éditeur, pour expliquer ce qui attendu, cad un template HTML respectant la syntaxe EJS
- La zone de saisie ne devrait pas être vide par défaut, j’y mettrai un exemple qui fonctionne avec la majorité des routines. Exemple :
<%# Template EJS de mis en forme des données retournées par une routine %>
<table>
<thead>
<tr>
<th>ID</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<% formatData.forEach((value) => { %>
<tr>
<td><%= value._id %></td>
<td><%= value.value %></td>
</tr>
<% }); %>
</tbody>
</table>
-
je n’utiliserai formatData pas comme nom de variable principale, mais root.values comme dans le format JSONDebug, j'ajouterai une référence à ce format pour inviter à découvrir et visualiser les données qui devront être mise en forme par le template
-
en plus de formatData, j’atouterais formatTotal (root.total) et formatError (root.Error), en les renommant de manière cohérente par rapport à formatData
-
En cas d’erreur, j’afficherai un message dans la console du navigateur
74b6312
to
8f7f0ec
Compare
Co-authored-by: François Parmentier <francois.parmentier@gmail.com>
L'exemple par défaut fonctionne parfaitement avec tous les formats produits par les routines. C'est un avantage. Ne serait-il pas possible d'avoir des exemples séparés ? |
Co-authored-by: François Parmentier <francois.parmentier@gmail.com>
No description provided.