MonProc = PROC(nom='MonProc',
param1 = SIMP(statut='o',typ='R'),
)
+MonProc2 = PROC(nom='MonProc2',
+ param1 = SIMP(statut='o',typ='R'),
+ param2 = SIMP(statut='o',typ='R'),
+ param3 = SIMP(statut='o',typ='R'),
+)
return render_template('commandes.html',
titre=code,
listeCommandes = monConnecteur.getListeCommandes(),
+ profondeur=4,
+ mcTraite={'MonProc2': {'s1': ('I', 2), 'F2': {'s2': ('I', 3), 'F3': {'s3': ('I', 4)}}}}
)
{% extends 'base.html' %}
+
{% block content %}
<h1> Choose command to add </h1>
<h2>Commandes en ligne </h1>
<label class="btn btn-success active">
{% for commande in listeCommandes %}
<p>
- <!-- PN : pourquoi on peut en avoir plusieurs cheched . -->
+ <!-- PN : pourquoi peut-il avoir plusieurs cheched ? -->
<div class="btn-group" data-toggle="buttons">
<input type="radio" name={{ commande }} id={{ commande }} >
<label for={{ commande }}> {{ commande }}</label><br>
</div>
</p>
{% endfor %}
- {% for commande in listeCommandes %}
- {% endfor %}
-
-
+ {%- for key, value in mcTraite.items() recursive %}
+ <h3>{{ key }} </h1>
+ {%- if value %}
+ {% if value is mapping %}
+ <ul>{{ loop(value.items())}}</ul>
+ {%- else %}
+ type {{value[0]}} valeur{{value[1]}}
+ {%- endif %}
+ {%- endif %}
+ </li>
+ {%- endfor %}
{% endblock %}