web-dev-qa-db-fra.com

Disposition CRUD à 3 colonnes

Dans mon entreprise, nous développons une application de bureau Windows (WPF) et nous utilisons par défaut 3 colonnes de notre système CRUD.

3 column form screen

Dans la première colonne, en haut, il y a les boutons pour ajouter "+" et supprimer "-", la liste des itens et Enregistrer/Annuler nouvel élément ou modification.

La deuxième colonne contient la liste d'attributs et la troisième colonne est la forme d'entrée de l'attribut.

L'utilisation de cet écran a beaucoup de problèmes de convivialité, mais n'a pas pu trouver de bon contenu avec des conceptions d'utilisation d'un CRUD à 3 colonnes.

Des idées?

2
Rafael Figueiredo

En regardant l'image, la première chose quelque peu similaire m'est venue à l'esprit: Windows Registry Editor .

Selon moi, il y a 2 changements que vous pourriez faire, ce sont:

1) Garder trois colonnes telles quelles et simplement supprimer (remplacer) les boutons supérieur et inférieur des boutons AJOUTER, SUPPRIMER, ENREGISTRER ET ANNULER.

2) Changer la disposition en deux colonnes et en double-cliquant sur l'attribut d'une liste, fait apparaître le formulaire à remplir plutôt que d'utiliser déjà l'espace. - (Mieux)

Vous pouvez également combiner les deux.

Explication:

  • 1) Supprimez ces boutons et cliquez avec le bouton droit sur l'option d'affichage pour en ajouter ou en supprimer de nouveaux (en parlant de la première colonne). Comme sur un clic droit sur "mining_vehicle", affichez différentes options comme a) Ajouter un nouveau b) Renommer c) Supprimer, etc ...

Cela annulera les boutons nécessaires comme ENREGISTRER et ANNULER.

  • 2) Vous pouvez également essayer juste deux colonnes à gauche (1ère colonne), mais avec les modifications mentionnées ci-dessus au 1er point ici.

    Et pour la 2e colonne telle quelle, mais sur double-clic ou clic droit avec option d'édition. Ce qui conduit à l'apparition d'un formulaire popup qui constitue actuellement votre 3ème colonne.

Mise à jour:

  • "Les options de clic droit suppriment les boutons Ajouter/Supprimer, mais comment l'utilisateur enregistrera/annulera un nouvel élément?"

Rép:

enter image description here

De même, si l'utilisateur effectue un clic droit sur CDH40, l'utilisateur obtiendra les mêmes options ou tout ce que vous avez/voulez pour lui.

Et pour le nom et valeur:

enter image description here

  • "Et vous pensez que la mise en page doit être avec 2 colonnes ou peut-être une seule? Peut-être qu'une seule colonne la mise en page de départ sera très mince."

    Ans: Vous remarquerez aussi que je viens d'essayer de faire deux colonnes.

Merci!

3
Maggie01