Bonjour à tous,
Je travaille actuellement avec une JXTable et je rencontre un problème avec le RowSorter de la JXTable, activée avec table.setSortable(true).
Déjà il est peut être nécessaire de rajouter que à chaque table est liée une FilterPipeline qui marche elle correctement.
Si j'ai une cellule sélectionnée et que je la trie la colonne dans laquelle elle est (en cliquant sur le ColumnHeader) et bien la cellule reste à sa place alors que le reste de la table se trie. Quand je quitte l'éditeur, la valeur reste bien sur... Donc ça crée de gros problèmes
Voici le principal code associé à ma table :
Si y'a besoin de plus ou si je n'ai pas été assez claire dites moi,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 _table.setFillsViewportHeight(true); _table.setHorizontalScrollEnabled(true); _table.setDragEnabled(false); _table.setSurrendersFocusOnKeystroke(true); _table.getTableHeader().setReorderingAllowed(false); _table.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE); _table.setAutoscrolls(true); _table.setRowHeightEnabled(true); _table.setSortable(true);
Merci![]()
Partager