динамические поля dropdown и ticket event module
Добавлено: 06 июл 2012, 14:42
Добрый день.
Появилась задача, создания динамического поля типа dropdown и повесить событие на действие клиента при выборе конкретного пункта в выпадающем списке. Можно так сказвать, создание каскада или дерева динамических полей.
Например, создано динамическое поле Service в выпадающем списке dropdown 3 значения: компьютер, принтер, интернет.
Нужно: при выборе клиента конкретного пункта из списка отображать от 0 до 10 дополнительных динамических полей. Клиент выбрал в DD поле принтер внизу поля появились 3 дополнительных динамических поля: производитель, модель, дата. Клиент выбрал интернет и ничего не поменялось никаких доп. полей не появилось. Клиент выбрал компьютер внизу поля соответственно отобразились 7 дополнительных полей.
Возможно ли как-то настроить данное действие с помощью Event trigger в Ticket -> Core::TicketDynamicFieldDefault ???
Не смог найти главу в документации Please check the developer manual (http://doc.otrs.org/), chapter "Ticket Event Module".
Видел похожую тему http://forums.otterhub.org/viewtopic.php?f=53&t=14531 но не совсем понял как данный функционал был настроен. Подскажите кто-нибудь осуществлял данную настройку для клиентского интерфейса?
Появилась задача, создания динамического поля типа dropdown и повесить событие на действие клиента при выборе конкретного пункта в выпадающем списке. Можно так сказвать, создание каскада или дерева динамических полей.
Например, создано динамическое поле Service в выпадающем списке dropdown 3 значения: компьютер, принтер, интернет.
Нужно: при выборе клиента конкретного пункта из списка отображать от 0 до 10 дополнительных динамических полей. Клиент выбрал в DD поле принтер внизу поля появились 3 дополнительных динамических поля: производитель, модель, дата. Клиент выбрал интернет и ничего не поменялось никаких доп. полей не появилось. Клиент выбрал компьютер внизу поля соответственно отобразились 7 дополнительных полей.
Возможно ли как-то настроить данное действие с помощью Event trigger в Ticket -> Core::TicketDynamicFieldDefault ???
Не смог найти главу в документации Please check the developer manual (http://doc.otrs.org/), chapter "Ticket Event Module".
Видел похожую тему http://forums.otterhub.org/viewtopic.php?f=53&t=14531 но не совсем понял как данный функционал был настроен. Подскажите кто-нибудь осуществлял данную настройку для клиентского интерфейса?