Доброго времени суток! У меня есть кнопка, которая выгружает очень большую таблицу в приложение javafx.
@FXML
public void handleBtnOpenAttActional(ActionEvent event){
try {
DataAccessor da = DataAccessor.getDataAccessor();
menuMain.getColumns().clear();
TableColumn<Tickets, String> ticketNoCol = new TableColumn<>("Номер билета");
TableColumn<Tickets, String> bookRefCol = new TableColumn<>("Номер полёта");
TableColumn<Tickets, String> passengerIdCol = new TableColumn<>("Id пассажира");
TableColumn<Tickets, String> passengerNameCol = new TableColumn<>("Имя пассажира");
TableColumn<Tickets, String> contactDataCol = new TableColumn<>("Контакты");
ticketNoCol.setCellValueFactory(new PropertyValueFactory<>("ticket_no"));
bookRefCol.setCellValueFactory(new PropertyValueFactory<>("book_ref"));
passengerIdCol.setCellValueFactory(new PropertyValueFactory<>("passenger_id"));
passengerNameCol.setCellValueFactory(new PropertyValueFactory<>("passenger_name"));
contactDataCol.setCellValueFactory(new PropertyValueFactory<>("contact_data"));
menuMain.getColumns().addAll(ticketNoCol, bookRefCol, passengerIdCol, passengerNameCol, contactDataCol);
menuMain.getItems().addAll(da.getTicketList());
} catch (SQLException ignored){}
}
Подскажите, можно ли сделать так, чтобы при каждом нажатии на эту кнопку выгружалась не вся таблица, а допустим на 50 строк. Раз нажал 50 вышло, второй раз нажал еще 50 вылезло, и уже 100 в таблице, вот по такому принципу. Или сли можете подскажите как можно это сделать лучше, может просто отдельными кнопками, например вывести 100 строк и еще одну вывести 500 строк. Всем заранее спасибо за ответы!
Визуальное представление: