Théorie: modifier un modèle dans le dorsal #
-
Il faut le faire dans une tâche
-
Cette tâche doit avoir un
waitsFor(model(MonModele.class))
, p.ex.tasks.task("modifierModele") .waitsFor(modele(MonModele.class)) .executes(inputs -> { MonModele monModele = input.gets(model(MonModele.class); monModele.ajouterQuelqueChose("valeur"); });
-
Ntro
va s’occuper de:- charger le modèle
- sauvegarder le modèle après-coup
- envoyer des messages au frontal pour communiquer les modifications
-
En
Ntro
, le seul endroit où modifier le modèle est dans une tâche du dorsal- les autres modifications ne seront pas sauvegardées dans le fichier
.json
- les autres modifications ne seront pas sauvegardées dans le fichier