web-dev-qa-db-fra.com

Comment représenter au mieux une charge de champ de description à partir de la base de données, jamais modifiable

Dans une ancienne application MFC, j'ai certains champs qui sont la décodification d'autres champs. Par exemple, dans l'image ci-dessous, je peux éditer le menu déroulant "title" avec les valeurs Mr, Mrs ecc, et dans le champ à côté, je vois toute la description "Mister" (ce champ n'est jamais modifiable): Title code and decodification

Maintenant, je veux donner à mon application un aspect plus moderne (plat), donc je supprimerais le style englouti. J'ai le doute sur la façon de le changer: - si je laisse une bordure dans le contrôle, la description du champ pourrait être interprétée comme une zone de texte modifiable désactivée -si je supprime la bordure, il semble qu'une étiquette

Une idée pour clarifier le concept selon lequel la description du champ n'est pas modifiable, mais est différente d'une étiquette et d'une zone de texte?

2
silvano

Je n'utiliserais pas de champs de saisie pour la description ou le texte d'aide. Ce n'est pas une question de style autant que de sémantique. Les champs de saisie sont destinés à la saisie de données, ils peuvent être conditionnellement désactivés dans certains cas, mais si ce champ de saisie va toujours être désactivé, alors ce n'est peut-être pas censé être un champ de saisie.

Il existe plusieurs façons d'afficher du texte d'aide. En règle générale, je le mettrais juste en dessous du champ de saisie approprié et j'utilisais une taille de police légèrement plus petite.

Le cas que vous décrivez semble cependant un peu différent d'un texte d'aide typique. J'envisagerais d'utiliser des mots complets au lieu des abréviations dans la liste déroulante. Ou peut-être montrer les deux ensemble.

mockup

télécharger la source bmml - Wireframes créés avec Balsamiq Mockups

1
myajouri