Для веб-модуля в секции ToolPanels можно задать состав и группировку кнопок на ленте проводника и на ленте закладок карточек справочников веб-доступа. Состав кнопок ленты по умолчанию см. в разделе «Лента».
Структура секции:
<ToolPanels>
<ToolPanel>
<!-- Удаление всех групп кнопок по умолчанию -->
<clear />
<!-- Удаление конкретной группы кнопок -->
<remove name="{Код строки локализации удаляемой группы кнопок}" />
<!-- Группы кнопок -->
<ToolGroup
name="{Код строки локализации названия группы}"
priority="{Приоритет сворачивания группы}"
icon="{Путь к файлу значка группы}">
<!-- Удаление всех кнопок данной группы -->
<clear />
<!-- Удаление конкретной кнопки данной группы -->
<remove name="{ИД удаляемой кнопки}" />
<!-- Кнопки ленты -->
<ToolItem
oninit="{JavaScript-функция, выполняемая при инициализации ленты}"
name="{ИД кнопки}"
small="{Признак небольшого размера значка кнопки}"
icon="{Путь к файлу значка кнопки}"
smallicon="{Путь к файлу значка кнопки небольшого размера}"
text="{Код строки локализации названия кнопки}"
jsaction="{JavaScript-функция, выполняемая при нажатии на кнопку}"
tooltip="{Код строки локализации всплывающей подсказки}"
hidden="{Признак отображения кнопки}"/>
</ToolGroup>
</ToolPanel>
<ToolPanel
type="{Тип объекта, для которого настраивается лента}"
refcode="{Имя справочника}"
refview="{Представление справочника}">
<ToolGroup>
name="{Код строки локализации названия группы}"
priority="{Приоритет сворачивания}"
icon="{Путь к файлу значка группы}">
<!-- Удаление всех кнопок данной группы -->
<clear />
<!-- Удаление конкретной кнопки данной группы -->
<remove name="{ИД удаляемой кнопки}" />
<!-- Кнопки ленты -->
<ToolItem
oninit="{JavaScript-функция, выполняемая при инициализации ленты}"
name="{ИД кнопки}"
small="{Размер значка кнопки}"
icon="{Путь к файлу значка кнопки}"
smallicon="{Путь к файлу значка кнопки небольшого размера}"
text="{Код строки локализации названия кнопки}"
jsaction="{JavaScript-функция на нажатие кнопки}"
tooltip="{Код строки локализации всплывающей подсказки}"
hidden="{Признак отображения кнопки}"/>
</ToolPanel>
</ToolPanels>
ToolPanels – настройки ленты проводника и ленты на закладках карточек справочников.
ToolPanel – настраиваемая лента.
remove – удаление конкретной группы кнопок.
name. Код строки локализации удаляемой группы кнопок.
type. Тип объекта, для которого настраивается лента. Возможные значения:
• | пустое значение – для проводника; |
• | Reference – для всех справочников. |
refcode. Имя справочника из компоненты Типы справочников. Указывается для типа объекта Reference. Лента настраивается только для карточки указанного справочника.
refview. Представление карточки справочника по умолчанию.
ToolGroup – настройки группы кнопок.
name. Код строки локализации названия группы кнопок. Название группы кнопок отображается на ленте, когда группа свернута. Например, TOOLBAR_DOC_FOLDER_TASK_GROUP – создание папок, документов, задач.
priority. Приоритет, в порядке возрастания которого будут сворачиваться группы кнопок при недостаточном размере окна веб-доступа. Значением является целое число. Группа с приоритетом 0 будет свернута первой, потом с приоритетом 1 и т.д. Если значение атрибута не указано, то группа сворачиваться не будет.
icon. Относительный путь к файлу значка группы кнопок в корневом каталоге веб-сайта. Значок группы кнопок отображается на ленте, когда группа свернута.
remove – удаление конкретной кнопки группы кнопок.
name. ИД удаляемой кнопки. Например, возможные значения для группы TOOLBAR_DOC_FOLDER_TASK_GROUP:
• | CrtTask – Создать задачу; |
• | CrtDocTmpl – Создать документ; |
• | CrtFolder – Создать папку. |
name. ИД удаляемой кнопки для ленты справочника. Указывается для типа объекта «Справочник» (Reference). Возможные значения для ИД кнопок см. в разделе «Стандартные значения ИД кнопок ленты».
ToolItem – настройки кнопок ленты.
oninit. JavaScript-функция, выполняемая при инициализации ленты.
name. ИД настраиваемой кнопки. Возможные значения для ИД кнопок см. в разделе «Стандартные значения ИД кнопок ленты».
small. Размер значка кнопки. Возможные значения:
• | true – кнопка имеет небольшой размер значка – 16х16 пикселей; |
• | false – кнопка имеет большой размер значка – 32х32 пикселей. |
Значение по умолчанию – 32х32 пикселя.
icon. Относительный путь к файлу значка кнопки в корневом каталоге веб-сайта.
smallicon. Относительный путь к файлу значка кнопки небольшого размера в корневом каталоге веб-сайта.
text. Код строки локализации названия кнопки.
jsaction. JavaScript-функция, запускаемая при нажатии на кнопку. При необходимости укажите параметры функции. Файл с текстом функции следует размещать в подкаталоге js корневого каталога веб-сайта. Если при нажатии на кнопку должно выполняться прикладное действие, разработанное в desktop-клиенте, укажите его в jsaction.
tooltip. Код строки локализации всплывающей подсказки.
hidden. Признак отображения кнопки на ленте. Возможные значения:
• | true – кнопка отображается на ленте; |
• | false – кнопка не отображается на ленте. |
Значение по умолчанию false.
<ToolPanels> В результате на ленту проводника будут добавлены кнопки:
На ленту справочника будут добавлены кнопки:
|
© 2016 Компания DIRECTUM | Сообщество пользователей DIRECTUM |