web-dev-qa-db-fra.com

Master-detail et onglets

J'ai une vue maître-détail. Quelle est la meilleure pratique pour ajouter de nouveaux éléments à la liste? Maintenant, je pense que lorsque l'utilisateur clique sur le nouveau bouton, un nouvel élément d'onglet peut apparaître avec le bouton de fermeture, afin que l'utilisateur puisse revenir à la liste si nécessaire. Connaissez-vous une meilleure solution? La modification des éléments peut être effectuée dans la vue détaillée.

Voici le croquis que j'ai maintenant

1
user3947

Si les détails qu'une personne doit saisir pour un nouvel élément peuvent tenir dans une ligne, je recommanderais également d'insérer une nouvelle ligne en haut. S'il y a plus de détails que ce qui peut être spécifié dans une ligne, ou si les outils nécessaires pour entrer le nouvel élément sont trop pour une ligne, utilisez une boîte de dialogue.

Je ne pense pas qu'une boîte de dialogue serait distrayante dans ce cas car elle est en réponse directe à l'action d'une personne de demander un nouvel élément

1
Todd Sieling

Essayez un menu déroulant/tiroir comme mint.com

(Voir capture d'écran)

enter image description here

1
Ikon Eco

À en juger par votre croquis, de nouveaux éléments sont censés apparaître à l'intérieur l'onglet Liste, tandis qu'un nouvel onglet signifierait une nouvelle liste d'éléments, pas un nouvel élément unique.

Si vous préférez modifier de nouveaux éléments dans le volet de détails, cliquez sur le bouton Nouveau (où est-il btw?) Devrait ajouter une nouvelle ligne vierge dans le volet principal, la sélectionner et définir votre focus dans le premier champ des détails vitre. Cependant, s'il s'agit d'une grille intelligente (par exemple, qui prend en charge le tri), j'ouvre généralement une nouvelle boîte de dialogue pour le nouvel élément, puis je le place à l'emplacement approprié dans la grille. Si la grille est simple, l'ouverture d'une nouvelle ligne en haut/en bas devrait être correcte.

0
Vitaly Mijiritsky

Je n'ai pas eu l'idée de nouveaux onglets. Habituellement, tous les popups et dialogues interrompent le train de pensée des utilisateurs et doivent donc être évités si possible.

Je garderais la première et/ou la dernière ligne du tableau toujours visible et réservée pour l'insertion d'un nouvel élément de ligne (sorte de modification sur place).

Lorsque la nouvelle ligne est prête et insérée parmi les autres données, il est indispensable de mettre en évidence sa nouvelle position avec un fondu de couleur ou une animation appropriée.

0
Jawa