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

Для каждого веб-модуля в секции ListActions можно определить настраиваемые быстрые действия объектов.

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

 

<ListActions>
<!-- Удаление всех панелей быстрых действий по умолчанию -->
<clear />

<!-- Удаление конкретной панели быстрых действий по умолчанию -->
<remove name="{Тип удаляемой панели быстрых действий}" />
<!-- Быстрые действия -->
<ListAction type="{Тип объекта, вызывающего быстрые действия}">
  <!-- Удаление всех быстрых действий по умолчанию -->
  <clear />
  <!-- Удаление конкретного быстрого действия по умолчанию -->
  <remove name="{ИД удаляемого быстрого действия}" />
  <!-- Настраиваемое быстрое действие -->
  <Item id="{ИД быстрого действия}"
    text="{Код строки локализации названия действия}"
    icon="{Путь к файлу значка быстрого действия}"
    jsaction="{JavaScript-функция}"
    hyperlink="{Ссылка}"
    innewwindow="{Открыть в новом окне}"
    needshow="{Отображение быстрого действия}" />
</ListAction>
</ListActions>

remove – удаление конкретной панели быстрых действий.

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

EDocument – документ;
Folder – папка;
Job – задание;
Task – задача;
ReferenceRecord – запись справочника.

ListAction – список быстрых действий.

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

EDocument – документ;
Folder – папка;
Job – задание;
Task – задача;
ReferenceRecord – запись справочника.

remove – удаление конкретного быстрого действия.

name. ИД удаляемого быстрого действия. Возможные значения.

Item – настраиваемое быстрое действие.

id. ИД быстрого действия.

text. Код строки локализации названия быстрого действия.

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

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

hyperlink. Гиперссылка на объект системы, который нужно открыть при выполнении быстрого действия. При выполнении быстрого действия к гиперссылке автоматически добавляются код системы и ИД объекта, для которого выполняется действие. Например, гиперссылка имеет вид: hyperlink="Folder.aspx?view=Card". Фактически при выполнении быстрого действия будет выполнен переход по ссылке «Folder.aspx?view=Card&sys=DIRECTUM&id=123».

innewwindow. Признак открытия гиперссылки в новом окне или закладке. Зависит от настроек браузера. Возможные значения: true, false. По умолчанию true.

needshow. JavaScript-функция, которая определяет отображать или скрывать быстрое действие.

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

<ListActions>
<ListAction type="Task">
  <Item id="ShowCard"
    text="OPEN_CARD"
    icon="/App_Sprites/Card_16.gif"
    hyperlink="Task.aspx"
    innewwindow="true" />
  <Item id="CreateSubTask"
    text="TOOLBAR_SUBTASK_CREATE_SUBTASK"
    icon="/App_Sprites/TaskAndJob/CreateSubTask_16.gif"
    hyperlink="Task.aspx?mode=newsubtask"
    innewwindow="true" />
  <Item id="CopyLink" text="MENU_COPY_LINK"
    icon="/App_Sprites/Links_Copy_16.png"
    jsaction="ObjCopyLink(this,CurrentActionHTMLElement)" />
</ListAction>
</ListActions>

В результате для задачи на панель быстрых действий будут добавлены действия:

Открыть карточку;
Создать подзадачу;
Копировать ссылку.
© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM