Доброго времени суток.
Перед написанием своего велосипеда решил убедиться что подобного пока нет. Гугл пока молчит, но может вам попадалось готовое решение или близкое к нему.
Чего хочется в итоге:
1. Пользователь может вручную указать что хочет (input)
2. Пользователь может выбрать уже что есть (select)
3. Селект может быть в виде дерева, можно как выбрать родителя, так и его потомков (tree)
4. Если выбрали из селекта, то заполняются скрытые поля того, что выбрали. Чтоб можно было позже на редактировании опять указать то что он выбрал из селекта
5. Если в input начать вбивать данные, то идет подстановка с указанием полного пути(?) дерева - Родители, дети
6. Можно отключить режим input, тогда будет ошибка, если указали что-то совсем не из списка
Нашел только селект + дерево:
www.jeasyui.com/demo/main/index.php?plugin=ComboTree
Спасибо;