Я пытаюсь заполнить список значений внешних ключей для Checkcombobox из моей базы данных, так как прошлой ночью я не сделал никакого прогресса. я использую ControlsFX 8.40.15, это то, что я делал:
@FXML
private CheckComboBox<String> privilages;
final ObservableList<String> privList = FXCollections.observableArrayList();
@FXML
private void loadPrivilages(MouseEvent event) {
try {
String quy = "SELECT `idPermission` FROM `Permission`";
setPs(datahandler.prepareStatement(quy));
setRs(getPs().executeQuery());
} catch (SQLException ex) {
Logger.getLogger(StaffController.class.getName()).log(Level.SEVERE, null, ex);
}
try {
while (getRs().next()) {
privilages.getItems().addAll(getRs().getString("idPermission"));
}
ObservableList privListing = privilages.getCheckModel().getCheckedItems();
//privilages.setItems(privList);
} catch (SQLException ex) {
Logger.getLogger(StaffController.class.getName()).log(Level.SEVERE, null, ex);
}
}