JavaFX-приложений как отключить целую колонну динамическую таблицу
Я создал динамическую таблицу с флажком.Я хочу отключить весь столбец (например: в системе маркировки посещаемости воскресный столбец должен быть не помечен).Я знаю, что обычно мы будем использовать этот код для отключения столбца.
columnName.setEditable(false) So How i can apply this method on dynamic table and Here is my code
Что я уже пробовал:
private static final List<String> groups = Arrays.asList("Sunday", "Monday", "Tuesday", "Wednesday","Thursday","Friday"); TableView<AttributeRow> attributeTable = new TableView<>(); for (String group : groups) { //creating dynamic column TableColumn<AttributeRow, Boolean> groupColumn = new TableColumn<>(group); groupColumn.setCellFactory(CheckBoxTableCell.forTableColumn(groupColumn)); groupColumn.setCellValueFactory(cellData -> cellData.getValue().activeProperty(group)); attributeTable.getColumns().add(groupColumn); } Any help will be appreciated
Richard MacCutchan
Просто сделайте это, когда вы создадите колонку для воскресенья в своем цикле.