(1) Front : Recherche un noeud dans un graphique réseau
Problème
Dans les graphs réseau avec beaucoup de données, il est parfois compliqué de trouver un noeud
Solution
Front
- Au-dessus d'un graph réseau : afficher une barre de recherche "Vous pouvez chercher un noeud ici"
- Au premier caractère tapé, lister les valeurs possibles des noeuds
- A la sélection d'une valeur, faire le focus sur ce noeud
- La barre de recherche liste uniquement le nom des noeuds
Hors scope :
Comment tester
- Disponible sur les 3 formats de type réseau
- Exemple d'instance : https://lodex-dev.inist.fr/instance/test-demo/graph/pelM
v16.2.0 : fonctionne aussi bien sur la page graphique que lorsque le graphe réseau se trouve sur la page d'accueil + avec la prise en compte ou non du poids des noeuds 👍
Petite question comment sont classés les noeuds ?
Ok pour moi en V16.2.0. Même question qu'Anael pour les noeuds. Ils sont classés par poids ? Avec le noeuds selectionné qui est décalé à la fin de la liste à la sélection ?
Le zoom est peut-être un poil trop prononcé quand on est en plein écran, pour recentré cela devient complexe car il arrive que l'on click par erreur sur un autre noeud sans le vouloir 😅 https://github.com/user-attachments/assets/f30ec8af-2d9e-4722-b0c7-321957e29e9a
L'ordre est revenu en fonction du poids des noeuds, celui sélectionné passe à la toute fin de la liste, est-ce voulu ?
J'ai créé la carte pour trier les items pour ordre alphanumérique : https://github.com/orgs/Inist-CNRS/projects/5/views/1?filterQuery=alpha&pane=issue&itemId=140213993&issue=Inist-CNRS%7Clodex%7C3149
De nombreuses carte d'amélioration du graph réseau ont été créées suite aux retours dans cette carte et à d'autres : https://github.com/orgs/Inist-CNRS/projects/5/views/1?pane=issue&itemId=140465624&issue=Inist-CNRS%7Clodex%7C3160, https://github.com/orgs/Inist-CNRS/projects/5/views/1?pane=issue&itemId=140465901&issue=Inist-CNRS%7Clodex%7C3161, https://github.com/orgs/Inist-CNRS/projects/5/views/1?pane=issue&itemId=140466384&issue=Inist-CNRS%7Clodex%7C3162, https://github.com/orgs/Inist-CNRS/projects/5/views/1?pane=issue&itemId=140466534&issue=Inist-CNRS%7Clodex%7C3163
Je passe cette carte en done