J'utilise maintenant http://jqueryui.com/demos/autocomplete/ en fonction de certaines recommandations précédentes et cela fonctionne bien pour moi.La mise en forme des résultats de saisie semi-automatique de l'interface utilisateur jQuery dans un tableau
Je cherche à formater les résultats dans la liste d'auto-complétion dans une table. En ce moment, mes résultats sont quelque chose comme:
Last name, first name - id number - status code
Quand il y a une liste de noms rien aligne bien
Name - ID - Status
Brown, Charlie - 2 - A
Jones, Henry - 3 - I
Je voudrais obtenir en quelque sorte
Name ID Status
Brown, Charlie 2 A
Jones, Henry 3 I
Est-ce possible ? J'utilise actuellement une source de données JSON où j'ai un tableau « label », « valeur » et « id » qui est:
{"label":"Brown, Charlie - 2 - A","value":"Brown, Charlie","id":"2"}
{"label":"<span style="color: red;">Jones, Henry - 3 - I</span>","value":"Brown, Charlie","id":"2"}
L'étiquette est visible dans le menu déroulant, la valeur est ce qui est retourné à la zone de texte d'origine et l'ID est ce qui revient à un champ caché.
J'ai essayé de mélanger certaines divs à la partie label de la matrice sans aucune chance. La plage dans l'étiquette pour les utilisateurs inactifs fonctionne correctement pour moi, mais je ne peux pas définir la largeur d'une plage sur une largeur fixe.
Y a-t-il quelque chose que je puisse faire?