Копировать ссылку на страницу

В веб-модуле можно добавить кнопку на ленту карточки задания для конкретного блока типового маршрута.

Структура секции:

 

<Card type="{Тип карточки}"

standardroutecode="{Код типового маршрута}"

blockid="{ИД блока типового маршрута}">

<ToolPanel>

  <ToolGroup name="{Код строки локализации названия группы кнопок}"

    icon="{Путь к файлу значка группы кнопок}">

    <ToolItem name="{ИД кнопки}"

      icon="{Путь к файлу значка кнопки}"

      text="{Код строки локализации названия кнопки}"

      jsaction="{JavaScript-функция}"/>

  </ToolGroup>

</ToolPanel>

</Card>

Card – настраиваемая карточка.

type. Тип карточки, на ленту которой добавляется кнопка. Возможные значения:

Job – карточка задания;
Notice – карточка уведомления;
ControlJob – карточка задания-контроль.

standardroutecode. Код типового маршрута.

blockid. ИД блока типового маршрута.

ToolPanel – лента для всех закладок карточки.

ToolGroup – группа кнопок.

name. Код строки локализации названия группы кнопок, в которую добавляется кнопка.

icon. Относительный путь к файлу значка группы кнопок в корневом каталоге веб-сайта.

ToolItem – настройки кнопок ленты.

name. ИД добавляемой кнопки. Возможные значения для ИД кнопок см. в разделе «Стандартные значения ИД кнопок ленты».

icon. Относительный путь к файлу значка кнопки в корневом каталоге веб-сайта.

text. Код строки локализации названия кнопки.

jsaction. JavaScript-функция, запускаемая при нажатии на кнопку. При необходимости укажите параметры функции. Файл с текстом функции следует размещать в подкаталоге js корневого каталога веб-сайта. Если при нажатии на кнопку должно выполняться прикладное действие, разработанное в desktop-клиенте, укажите его в jsaction.

Свернуть/развернуть пример Пример

<Card type="Notice"
standardroutecode="MMMinutes"
blockid="17">
<ToolPanel>
  <ToolGroup name="TOOLBAR_NOTICE_PERFORM"
    icon="/App_Sprites/ToolbarAndTab/PerformNotice.png">
    <ToolItem name="Print"
      icon="/App_Sprites/ToolbarAndTab/PrintIcon.png"
      text="PRINT_SHORT"
      jsaction="Core.toolBars.notice.perform(event)"/>
  </ToolGroup>
</ToolPanel>
</Card>

В результате в карточку уведомления, отправленного инициатору в рамках типового маршрута «Согласование протокола совещания» о согласовании протокола, будет добавлена кнопка Печать для печати протокола.

Также можно добавить кнопку для всех заданий конкретного типового маршрута.

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM