Comment dois-je remplir un JavaFX ChoiceBox avec les données de la Base de données?

private void initialize() {
    loadPersistenceContext();

    List<Events> events = getEventsChoiceBox(getPersistenceContext());
    ObservableList<Event> data = FXCollections.observableList(events);

    cbEvent.setItems(data); //Inserting data into the ChoiceBox
}

C'est mon code principal. Le problème est lorsque le formulaire est chargé, je reçois les Objets insérés dans le ChoiceBox et pas les propriétés.

C'est le contenu de ma Liste d'Événements

Object[]
|- String
|- Integer
Object[]
|- String
|- Integer

Alors je veux un ChoiceBox avec cette Chaîne de propriété de s'afficher et le nombre Entier mappé à mon contrôleur.

J'ai essayé beaucoup de choses mais ne pouvait pas le comprendre.

Je trouve ça un peu difficile à comprendre votre question, mais de voir si cette exemple de JavaFX ChoiceBox contrôle soutenu par l'Id de Base de données aide car il me semble résoudre un peu le même problème pour ce que vous demandez.
Je sais que c'était un peu confus parce que je ne savait pas comment l'exprimer clairement, mais l'exemple a beaucoup aidé! merci beaucoup! 🙂

OriginalL'auteur renatojf | 2013-03-21