Как заполнить список значений для Checkcombobox (ControlsFX) из базы данных - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь заполнить список значений внешних ключей для 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);
    }
}
...