forum.bitel.ru http://forum.bitel.ru/ |
|
Добавить функционал в клиентскую часть http://forum.bitel.ru/viewtopic.php?f=22&t=11939 |
Страница 1 из 1 |
Автор: | Tau [ 21 сен 2016, 18:09 ] |
Заголовок сообщения: | Добавить функционал в клиентскую часть |
Допустим, есть ряд задач над договорами, которые реализованы в динамическом коде. Есть ли возможность добавить в меню клиента пункт, или контекст договора, или кнопку какую для запуска этого кода? |
Автор: | skn [ 21 сен 2016, 18:26 ] |
Заголовок сообщения: | Re: Добавить функционал в клиентскую часть |
меню клиента и тулбар задаются в файлах toolbar.xml и menu.xml |
Автор: | dimOn [ 21 сен 2016, 18:32 ] |
Заголовок сообщения: | Re: Добавить функционал в клиентскую часть |
и куда он будет запускаться и как вы это видите? |
Автор: | barguzin2 [ 21 сен 2016, 19:01 ] |
Заголовок сообщения: | Re: Добавить функционал в клиентскую часть |
Может, Доп.действия подойдут? В скрипте поведения добавить обработчики запроса доп.действий и их выполнения. Пример здесь http://wiki.bitel.ru/index.php/%D0%94%D ... 0%B8%D0%B9 |
Автор: | Tau [ 22 сен 2016, 17:17 ] |
Заголовок сообщения: | Re: Добавить функционал в клиентскую часть |
skn писал(а): меню клиента и тулбар задаются в файлах toolbar.xml и menu.xml Клиент - это то, что запускается через bgbilling_w2k.bat. Меню "клиента" - это "Договор, Модули, Плагины, ... , Справка" К Личному кабинету вопрос отношения не имеет. Виноват, что не предвидел. |
Автор: | barguzin2 [ 23 сен 2016, 08:39 ] |
Заголовок сообщения: | Re: Добавить функционал в клиентскую часть |
Видимо, вы не совсем поняли. Есть событие Получение списка доп.действий для договора и есть событие Получение списка доп.действий для Web. В примере упомянут Web, но это лишь пример. Обработчик первого события как раз формирует список задач для договора, который может выполнять оператор из BGBillingClient в разделе Доп.действия окна договора (предпоследний который). Обработчик запуска задачи должен срабатывать на событие Обработка доп.действия для договора. В нём вы вызываете нужные методы из ваших классов дин.кода, в зависимости от выбранной задачи. Подходит? |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |