Проблема следующая: есть форма отправки письма на почту (с возможностью прикрепления файлов), для отправки письма необходимо в поле "Кому" ввести email получателя (что логично).
Так вот, хотелось бы сделать что-то вроде диалога выбора сотрудника, чтобы вручную не вводить email получателя (ведь наизусть все трудновато их запомнить). То есть щелкаешь на кнопку выбора сотрудника, появляется дерево пользователей, выбираешь, в поле "Кому" ставится его mail. Также при желании можно в это поле вручную ввести email, если получателя нет в списке сотрудников.
Посоветуйте новичку, как лучше реализовать. Может, кастомизировать какой-то стандартный компонент? Естественно, просто вывести всех сотрудников в select не выход.