Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| web:framework:spring:td4 [2023/03/07 02:07] – [SPA VueJS] jcheron | web:framework:spring:td4 [2023/03/07 16:18] (Version actuelle) – jcheron | ||
|---|---|---|---|
| Ligne 110: | Ligne 110: | ||
| < | < | ||
| < | < | ||
| - | < | + | < |
| </ | </ | ||
| </ | </ | ||
| Ligne 176: | Ligne 176: | ||
| @GetMapping(path = ["/","","/ | @GetMapping(path = ["/","","/ | ||
| fun index(): String { | fun index(): String { | ||
| - | vue.adddataRaw(" | + | vue.addDataRaw(" |
| vue.onMounted( | vue.onMounted( | ||
| Http.get("/ | Http.get("/ | ||
| Ligne 299: | Ligne 299: | ||
| </ | </ | ||
| + | Ajout de méthodes à l' | ||
| + | <sxh kotlin; | ||
| + | vue.addDataRaw(" | ||
| + | vue.addMethod(" | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | vue.addMethod(" | ||
| + | " | ||
| + | " | ||
| + | vue.addMethod(" | ||
| + | " | ||
| + | " | ||
| + | </ | ||
| + | ==== A faire ==== | ||
| + | <WRAP TODO> | ||
| + | Implémenter le comportement de l' | ||
| + | |||
| + | </ | ||
| + | |||
| + | === Data === | ||
| + | |||
| + | ^Data ^Rôle ^Initial value ^ | ||
| + | |**masters** | Liste des maîtres (Developers) | < | ||
| + | |**dogs** | Liste des chiens SPA (Stories sans dev) | loaded with repository | | ||
| + | |**master** | Le maître (dev) à ajouter | nouvelle instance | | ||
| + | |**masterId** | L'id de master sélectionné dans la liste d' | ||
| + | |**dogNames** | Liste des noms de chiens à adopter | [] | | ||
| + | |**dog** | Le chien à ajouter | nouvelle instance | | ||
| + | |**message** | Le message à afficher après une opération | nouvelle instance | | ||
| + | === Methods === | ||
| + | ^Method ^Rôle ^Opérations ^ | ||
| + | |**addMaster(master)** | Ajoute le maître passé en paramètre | < | ||
| + | |**remove(master)** | Supprime le maître passé en paramètre | '' | ||
| + | |**addDog(master, | ||
| + | |**giveup(master, | ||
| + | |**removeDog(dog)** | Supprime le chien SPA passé en paramètre | '' | ||
| + | |**adopt(gog, | ||