web-dev-qa-db-fra.com

Problème de disposition du champ de recherche

J'ai deux types de recherches similaires:

  • Clients: peuvent être recherchés par code, nom, état (actif ou inactif) et zone.
  • Entreprises: peuvent être recherchées par code, nom et zone.

La zone client et la zone entreprises ont différents types d'informations (par exemple, la zone clients doit être un pays et la zone entreprises une région). Les deux résultats de recherche ont la même structure de données, ils peuvent donc être affichés dans la même grille de données.

J'ai conçu cette mise en page avec des onglets, mais cela ne me convainc pas. Le code et le nom sont partagés sous deux formes, mais la zone combinée a des éléments différents. Ce serait bien de trouver un moyen de les rejoindre sous une forme unique.

enter image description here

1
user1151816

Une façon pourrait être d'avoir un seul formulaire de recherche avec code, nom et zone. De plus, la première option serait un bouton/commutateur radio pour le client ou l'entreprise. Selon ce que l'utilisateur sélectionne, Zone sera remplie avec les éléments respectifs. Pour ajouter plus de contexte, près de Zone, mentionnez ce qu'il contient comme pour les régions Clients - Pays et Entreprises.

0
Omkar Chogale

Pourquoi auriez-vous "Zone" pour les deux si c'est en fait un champ différent? Je préfère l'appeler comme ça. (lorsque vous avez deux formes distinctes)

L'utilisation d'un arrière-plan différent pour les onglets pourrait également aider à les distinguer.

Combiner le menu déroulant "Zone" pour avoir un formulaire serait bizarre je suppose (avoir des éléments de différents types dans un menu déroulant)

0
chris07

Juste mes 2 cents, que diriez-vous de les combiner sur un seul onglet et l'utilisateur peut choisir librement les informations qu'il souhaite afficher. Est-ce un client ou une entreprise, car ils ont presque les mêmes domaines.

Après l'application, vos informations sur la vue de table s'afficheront en conséquence en fonction de ce que l'utilisateur a sélectionné.

0
Jaime Caro