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

Для каждого веб-модуля в секции 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. ИД удаляемого быстрого действия. Возможные значения.

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

Название быстрого действия

Быстрые действия документа (EDocument)

Open

Редактировать

ViewInEditor

Открыть для чтения

Export

Экспортировать

Import

Импортировать

ShowCard

Открыть карточку

CopyLink

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

DeleteLink

Удалить ссылку

Preview

Предпросмотр

Быстрые действия папки (Folder)

OpenFolder

Открыть

ShowCard

Открыть карточку

CopyLink

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

Быстрые действия задания (Job)

ShowCard

Открыть карточку

CreateSubTask

Создать подзадачу

DeleteLink

Удалить ссылку

CopyLink

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

Быстрые действия задачи (Task)

ShowCard

Открыть карточку

CreateSubTask

Создать подзадачу

CopyLink

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

DeleteLink

Удалить ссылку

Быстрые действия записи справочника (ReferenceRecord)

ShowCard

Открыть карточку

CopyLink

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

DeleteLink

Удалить ссылку

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