Théorie: notion de fragment #
Qu’est-ce que fragment de vue? #
- Un fragment est une Vue qui affiche un élément plutôt que la page au complet
- p.ex.
FragmentRendezVous
va afficher un rendez-vous dans la page file d’attente
- p.ex.
-
Le fragment s’insère dans une autre Vue
-
Aussi appelé:
- Vue partielle (un
partial
) - Sous-vue
- Vue partielle (un
Un fragment en Ntro
#
-
Ntro
n’a pas de notion officielle de fragment -
Par convention, on va:
- appeler la classe
FragmentRendezVous
plutôt queVueRendezVous
- placer le
.xml
dans le répertoireresources/fragments
- appeler la classe
-
On va utilisé la même méthodologie que pour une Vue:
public class FragmentRendezVous extends ViewFragmentFx { @FXML // ... @Override public void initialize() { // ... } // Dans le Frontal @Override public void registerViews(ViewRegistrarFx registrar) { // ... registrar.registerView(FragmentRendezVous.class, "/fragments/rendez_vous.xml") } // Dans les tâches du Frontal viewLoader(FragmentRendezVous.class) // et ViewLoader<FragmentRendezVous> viewLoaderRendezVous = inputs.get(viewLoader(FragmentRendezVous.class));