Paramétrage "liste en arbre" vs "group by" sur une relation reflexive (fk parentId)

Oui les noeuds ouverts restent en mémoire pour les laisser ouverts quand on revient dessus.

On pourrait effectivement prévoir 2 évolutions :

  • pouvoir faire un “reset” des noeuds déjà ouverts ou forcer certains noeuds à s’ouvrir. Cette variable est actuellement privée en front, elle indique pour chaque objet métier la liste des row_id ouverts, il faudrait la revoir pour spécifier par object ET par parentId => la liste des ids ouverts.

  • gérer le “0” comme actif mais non ouvert, et null comme inactif, je pensais utiliser le “1” mais ça implique de décaler tous les paramétrages de 1 sur les projets existants, on va éviter.

1 Like