J'utilise le SpreadsheetView
de ControlsFX. Lorsque je sélectionne plusieurs cellules, copiez-les et collez-les dans un bloc plus grand, cela ne fonctionne pas.La copie d'un bloc de données dans SpreadsheetView vers un bloc plus grand ne fonctionne pas
Mon code:
int rowCount = 5;
int columnCount = 3;
GridBase grid = new GridBase(rowCount, columnCount);
ObservableList<ObservableList<SpreadsheetCell>> rows = FXCollections.observableArrayList();
for (int row = 0; row < grid.getRowCount(); ++row) {
final ObservableList<SpreadsheetCell> list = FXCollections.observableArrayList();
for (int column = 0; column < grid.getColumnCount(); ++column) {
list.add(SpreadsheetCellType.STRING.createCell(row, column, 1, 1,"value"));
}
rows.add(list);
}
grid.setRows(rows);
spreadsheet.setGrid(grid);
Bienvenue dans Stack Overflow! J'ai édité le titre, le texte de la question un peu pour rendre votre question plus précise. J'ai également amélioré un peu le formatage du code. Vous devriez également essayer d'être plus précis sur ce que vous pensez être le problème. Selon vous, quelles parties de votre code font partie du problème? Expliquez un peu ce que votre code est supposé être. – Jens