Для каждого веб-модуля в секции ContextMenus можно определить настраиваемые меню объектов.
Структура секции:
<ContextMenus>
<!-- Удаление всех контекстных меню по умолчанию -->
<clear />
<!-- Удаление конкретного контекстного меню по умолчанию -->
<remove name="{Тип удаляемого контекстного меню}" />
<!-- Настраиваемое контекстное меню -->
<ContextMenu
type="{Тип объекта, вызывающего меню}"
width="{Ширина меню}"
refcode="{Код справочника}">
<!—Удаление конкретного пункта меню по умолчанию -->
<clear />
<!-- Удаление всех пунктов меню по умолчанию -->
<remove name="{ИД удаляемого пункта меню}" />
<!-- Пункты меню -->
<MenuItem
id="{ИД пункта меню}"
text="{Код строки локализации названия пункта}"
icon="{Путь к файлу значка пункта меню}"
jsaction="{Функция, которая выполняется при выборе пункта меню}" />
<!-- Разделитель пунктов меню -->
<Separator />
</ContextMenu>
</ContextMenus>
remove – удаление конкретного контекстного меню.
name. Тип объекта, вызывающего удаляемое контекстное меню. Возможные значения:
• | EDocument – документ; |
• | EDocumentVersion – список версий в карточек документа; |
• | Job – задание; |
• | Task – задача; |
• | Folder – папка; |
• | ReferenceRecord – запись справочника в списке объектов; |
• | ReferenceRecordTable – запись справочника в списке записей справочника. |
ContextMenu – настраиваемое контекстное меню.
type. Тип объекта, вызывающего контекстное меню. Возможные значение перечислены в описании атрибута name элемента remove.
width. Ширина отображаемого контекстного меню в пикселях.
refcode. Код справочника, для записей которого настраивается контекстное меню. Указывается только для ReferenceRecordTable.
remove – удаление конкретного пункта меню.
name. ИД удаляемого пункта меню. Возможные значения.
ИД пункта меню |
Название пункта меню |
---|---|
Меню документа (EDocument) |
|
ViewInEditor |
Открыть для чтения |
OpenForEdit |
Редактировать |
Export |
Экспортировать |
Import |
Импортировать |
Card |
Открыть карточку |
RightsList |
Права доступа |
History |
История |
CopyLink |
Копировать ссылку |
Preview |
Предпросмотр |
DeleteLink |
Удалить ссылку |
Sign |
Подписать |
CopyDoc |
Создать копию |
BoundDocuments |
Связанные документы |
SendAttach |
Отправить задачей |
InsideFolders |
Находится в папках |
AttachedToTasks |
Вложено в задачи |
Меню версии документа (EDocumentVersion) |
|
Preview |
Предпросмотр |
OpenForEdit |
Редактировать |
LockUnlockVer |
Заблокировать |
Export |
Экспортировать |
Import |
Импортировать |
Sign |
Подписать |
Delete |
Удалить |
ViewInEditor |
Открыть для чтения |
CreateVersion |
Создать версию |
InDesignState |
В разработке |
ActiveState |
Действующая |
ObsoleteState |
Устаревшая |
ChangeNote |
Изменить примечание |
Меню задания (Job) |
|
Card |
Открыть карточку |
MarkAsRead |
Пометить как прочитанное/Пометить как непрочитанное |
CopyLink |
Копировать ссылку |
History |
История |
CreateSubTask |
Создать подзадачу |
SendAttach |
Отправить задачей |
InsideFolders |
Находится в папках |
AttachedToTasks |
Вложено в задачи |
Sign |
Подписать |
Меню задачи (Task) |
|
Card |
Открыть карточку |
History |
История |
CopyLink |
Копировать ссылку |
Sign |
Подписать |
DeleteLink |
Удалить ссылку |
CreateSubTask |
Создать подзадачу |
SendAttach |
Отправить задачей |
InsideFolders |
Находится в папках |
AttachedToTasks |
Вложено в задачи |
Меню папки (Folder) |
|
Open |
Открыть |
Card |
Открыть карточку |
RightsList |
Права доступа |
CopyLink |
Копировать ссылку |
History |
История |
DeleteLink |
Удалить ссылку |
SendAttach |
Отправить задачей |
InsideFolders |
Находится в папках |
AttachedToTasks |
Вложено в задачи |
Меню записи справочника в списке объектов (ReferenceRecord) |
|
Card |
Открыть карточку |
OpenRef |
Открыть справочник |
Copy |
Создать копию |
CopyLink |
Копировать ссылку |
DeleteLink |
Удалить ссылку |
SendAttach |
Отправить задачей |
AttachedToTasks |
Вложено в задачи |
Delete |
Удалить запись |
History |
История |
InsideFolders |
Находится в папках |
BoundDocuments |
Связанные документы |
Меню записи справочника в списке записей справочника (ReferenceRecordTable) |
|
Card |
Открыть карточку |
CopyLink |
Копировать ссылку |
SendAttach |
Отправить задачей |
InsideFolders |
Находится в папках |
Delete |
Удалить запись |
Copy |
Создать копию |
AttachedToTasks |
Вложено в задачи |
History |
История |
BoundDocuments |
Связанные документы |
MenuItem – список пунктов меню.
id. ИД пункта меню. Возможные значение перечислены в описании атрибута name элемента remove.
icon. Относительный путь к файлу значка пункта меню в корневом каталоге веб-сайта.
jsaction. Функция, которая выполняется при выборе пункта меню. При необходимости укажите параметры функции. Файл с текстом функции следует размещать в подкаталоге js корневого каталога веб-сайта.
<ContextMenus> В результате у документов будет контекстное меню с пунктами:
|
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |