Mon équipe conçoit un ensemble d'applications, certaines d'entre elles utilisent des arborescences pour afficher des données. Les niveaux des arbres sont 2-4 à l'heure actuelle, pourraient augmenter plus tard en fonction de notre modèle de domaine.Conception de menu contextuel de nœud d'arbre, qu'attendez-vous?
Disons que nous avons 3 niveaux:
Book
Page
Word
Ma question est la suivante: Que voulez-vous, en tant qu'utilisateur, attendez-vous à voir dans un menu contextuel sur les nœuds sur les différents niveaux?
Exemple de livre menu contextuel:
Nouvelle page
Nouveau livre
Modifier livre
Supprimer livre
Exemple Page menu contextuel:
Nouveau mot
Modifier la page
Supprimer la page
Exemple Mot menu contextuel:
Modifier mot
Supprimer Mot
(je ne me soucie pas de séparateurs pour l'instant)
Le pensé à cet exemple de configuration est que vous modifiez le nœud sur lequel vous avez cliqué.
L'insertion d'un nouveau mot modifie la page sur laquelle vous avez cliqué.
Seule exception est le nœud racine, où vous pouvez réellement créer un nouveau nœud racine.
Toute entrée est la bienvenue et appréciée.
Edit:
Je pense, est-ce la bonne configuration des opérations CRUD, ou voulez-vous attendre à voir une page Ajouter dans le menu contextuel d'un noeud Page?