Je ne trouve aucun exemple de liaison simple dans fxml seulement.Le bouton de liaison invalide la propriété à la sélection treeview dans fxml
Je souhaite activer/désactiver le bouton si un élément est sélectionné dans une arborescence.
J'ai essayé ce code (les étiquettes sont utilisées pour les liaisons de test):
<Scene xmlns:fx="http://javafx.com/fxml">
<BorderPane>
<top>
<Button text="test" disable="${treeView.selectionModel.selectedItem.isNull}" />
</top>
<center>
<TreeView fx:id="treeView" />
</center>
<bottom>
<Label text="${treeView.selectionModel}" />
<Label text="${treeView.selectionModel.selectedItem.isNull}" />
</bottom>
</BorderPane>
</Scene>
Ce code ne produisent pas d'erreurs.
La première étiquette affiche le modèle de sélection treeView toString()
.
La deuxième étiquette n'affiche rien, mais devrait afficher vrai ou faux.
Le bouton doit activer et désactiver.
Des idées?