Algunes consideracions sobre el disseny de la IGU

Aquesta secció conté algunes consideracions generals sobre quins elements de la IGU s'utilitzaran i a on. Si aquest és el primer intent de crear un connector, no dubteu a ometre aquesta secció, ja que no és rellevant per a aconseguir que una IGU bàsica funcioni. Torneu aquí, més tard, per a veure si podeu refinar la IGU del connector d'alguna manera o d'altra.

<radio>, <checkbox> i <dropdown>

Els tres elements <radio>, <checkbox>, <dropdown>, tots tenen una funció similar: per a seleccionar una de diverses opcions. Òbviament, una casella de selecció només permet triar entre dues opcions: marcada o no, de manera que no la podeu utilitzar si hi ha més de dues opcions per a triar. Però quan utilitzar quin dels elements? Algunes regles generals:

Si esteu creant un <radio> o <dropdown> amb només dues opcions, pregunteu-vos si la pregunta és essencialment un tipus de pregunta sí/no. Per exemple, una tria entre «ajusta els resultats» i «no ajusta els resultats», o entre «elimina els valors que manquen» i «mantén els valors que manquen». En aquest cas una <checkbox> és la millor opció: utilitza poc espai, tindrà menys paraules d'etiquetes i és més fàcil de llegir per l'usuari. Hi ha molt poques situacions en què hauríeu de triar un <radio> sobre una <checkbox> quan només hi ha dues opcions. Un exemple d'això podria ser: «Mètode de càlcul: 'pearson'/'spearman'». Aquí, podrien pensar-se més mètodes, i en realitat no formen un parell de contraris.

Triar entre <radio> i <dropdown> és principalment una qüestió d'espai. El <dropdown> té l'avantatge d'utilitzar poc espai, fins i tot si hi ha moltes opcions per a triar. D'altra banda, un <radio> té l'avantatge de fer visibles alhora totes les opcions possibles per a l'usuari, sense fer clic a la fletxa desplegable. Generalment, si hi ha sis o més opcions per a triar, és preferible un <dropdown>. Si hi ha cinc o menys opcions, un <radio> és la millor opció.