private void initialize() {
loadPersistenceContext();
List<Events> events = getEventsChoiceBox(getPersistenceContext());
ObservableList<Event> data = FXCollections.observableList(events);
cbEvent.setItems(data); // Inserting data into the ChoiceBox
}
これが私のメインコードです。問題は、フォームが読み込まれるときに、プロパティではなく、ChoiceBoxにオブジェクトが挿入されることです。
これは私のリストイベントの内容です
Object[]
|- String
|- Integer
Object[]
|- String
|- Integer
そのため、Stringプロパティが表示され、整数がコントローラーにマップされたChoiceBoxが必要です。
私はたくさんのことを試みましたが、それを理解することができませんでした。