Я сейчас использую http://jqueryui.com/demos/autocomplete/, основываясь на некоторых предыдущих рекомендациях, и у меня это хорошо работает.
Я хочу отформатировать результаты в списке автозаполнения в таблице. Сейчас мои результаты примерно такие:
Last name, first name - id number - status code
Когда есть список имен, ничего не выравнивается красиво
Name - ID - Status
Brown, Charlie - 2 - A
Jones, Henry - 3 - I
Я бы хотел как-нибудь получить
Name ID Status
Brown, Charlie 2 A
Jones, Henry 3 I
Возможно ли это? В настоящее время я использую источник данных json, где у меня есть массив 'label', 'value' и 'id', который:
{"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"}
Метка отображается в раскрывающемся списке, значение - это то, что возвращается в исходное текстовое поле, а идентификатор - это то, что возвращается в скрытое поле.
Я безуспешно пытался смешать несколько элементов div с меткой части массива.
Интервал в метке для неактивных пользователей работает нормально для меня, но я не могу установить ширину диапазона фиксированной ширины.
Могу ли я что-нибудь сделать?