afficher dans un tableView depuis une bdd tous les fils et petits fils d'un noeud
j'ai une table dans ma bdd où chaque élément a un père, j'ai besoin d'afficher dans un tableau tous les subnodes d'un noeud donné, j'ai prévu une méthode qui extrait d'un noeud donné tous ses fils et de l'appeler dans une méthode récursive en remplissant le tableView
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
private void fillTable(String codeComp) throws SQLException {
//extraction des fils du noeud courant "codeComp" dans une ObservableList "compFils"
sqlObj.fillFils(codeComp, compFils);
for (String entry : compFils) {
//boucle jusqu'au dernier élément qui n'a pas de fils et affiche
if (compFils == null) {
/*code affichage dans tableView*/
System.out.println(entry);
} else {
//appel récursive avec le noeud fils pour avoir ses fils
fillTable(entry);
}
}
} |
mais ce code ne génère rien et se bloque sans donner une exception :roll:
merci