Commit 717f653e authored by Kristina Markova's avatar Kristina Markova

some fix for VMK (inc-0578)

parent c9b34116
......@@ -12,13 +12,23 @@
Добавление ВМК
--------------
Для настройки пользовательских компонентов необходимо во вкладке
"Процессы" конфигуратора выбрать пункт "Пользовательские компоненты".
Для настройки пользовательских компонентов необходимо добавить новый объект
с помощью меню "Объект" - "Добавить" - "Интеграция" - "Пользовательский компонент".
.. figure:: _static/img/extcmp/extcmp-1.png
.. figure:: _static/img/extcmp/extcmp1.png
:scale: 50%
Пользовательские компоненты
Пользовательский компонент: общие настройки
.. figure:: _static/img/extcmp/extcmp2.png
:scale: 50%
Пользовательский компонент: основной код компонента
.. figure:: _static/img/extcmp/extcmp3.png
:scale: 50%
Пользовательский компонент: HTML-код
Настройка пользовательских компонентов включает в себя настройку следующих
полей:
......@@ -29,12 +39,12 @@
полем;
* **"Использовать в формах"** - данная опция позволяет использовать компонент
в формах (в качестве пользовательского компонента);
* **"HTML код"** - HTML код(в том числе CSS), который будет вставлен в страницу
ARTA Synergy;
* **"JAVASCRIPT код"** - основной код компонента на JavaScript, который будет
вставлен в страницу ARTA Synergy.
* вкладка ``script.js`` - основной код компонента на JavaScript, который будет
вставлен в страницу ARTA Synergy;
* вкладка ``template.html`` - HTML код (в том числе CSS), который будет вставлен в страницу
ARTA Synergy.
.. attention:: Начиная с версии Synergy 3.14, все пользовательские скрипты
.. attention:: Все пользовательские скрипты
выполняются с добавлением директивы `use strict`. Эта директива
означает, что соответствующий ей код будет выполнятся в так
называемом **"строгом режиме"**, поддерживающем стандарт JavaScript
......@@ -46,10 +56,9 @@
**Пример:**
В качестве примера рассмотрим реализацию пользовательского компонента "Load info",
который показывает перегруженных сотрудников при создании работы (данный
компонент входит в стандартную поставку Synergy).
который показывает перегруженных сотрудников при создании работы.
Исходный код содержит следующий простой `HTML` код:
Исходный код содержит следующий простой ``HTML`` код:
.. code-block:: xml
......@@ -127,10 +136,10 @@
`https://%логин%:%пароль%@%адрес/метода/api%`
Для того, чтобы выбрать, где использовать пользовательский компонент,
необходимо во вкладке "Процессы" выбрать пункт "Внешние модули-компоненты"
и добавить новый внешний модуль-компонент.
необходимо добавить новый внешний модуль-компонент с помощью пунктов меню
"Объект" - "Добавить" - "Интеграции" - "Внешний модуль-компонент".
.. figure:: _static/img/extcmp/extcmp-2.png
.. figure:: _static/img/extcmp/extcmp4.png
:scale: 50%
Внешние модули-компоненты
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment