2013-10-14 6 views
0

J'utilise deux fichiers FXML (en fait plusieurs). Je veux lier le comportement des contrôles sur plusieurs fxml en utilisant la liaison. Exemple: J'ai une table dans un fxml. Un autre fxml a des boutons. Si je sélectionne un raw dans le tableau, je veux activer l'un des boutons des autres fxml. Si je sélectionne plusieurs raw dans la table, je veux qu'un autre bouton dise que multiButton soit activé.Données de liaison Javafx à travers fxml

Est-ce possible? Veuillez nous suggérer.

Veuillez également suggérer un bon lien Web pour mieux comprendre la liaison JavaFX. Le lien de Oracle http://docs.oracle.com/javafx/2/binding/jfxpub-binding.htm ont des informations très minimales. Oui, il est possible de lier le même objet java (avec les propriétés JavaFX).

Répondre

0

Vérifiez que vos deux FXML sont liés à la même référence de propriété java. Pour gérer cela, essayez d'utiliser IOC avec l'intégration de Spring par exemple.

Vous déclarez votre propriété dans un haricot de printemps, vous l'injectez dans vos 2 contrôleurs FXML, puis vous vous liez à celui-ci avec des composants FXML. Comme c'est le même objet, si une propriété change, elle notifiera les deux composants.

+0

Exemple de code aurait été plus d'aide complète. – Dil

Questions connexes