Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Синтаксис:

create(toolGroupName:string, buttonName:string|object, isSmall:boolean)

toolGroupName – имя группы кнопок, в которую будет вложена кнопка. Обязательный параметр;
buttonName имя создаваемой кнопки или объект {name: "", text:"", action:"", icon:""}. Обязательный параметр;
isSmall – признак того, отображается ли у кнопки только иконка (без заголовка кнопки). Возможные значения: True – у кнопки отображается только иконка, False – отображаются иконка и заголовок кнопки. Значение по умолчанию False. Необязательный параметр.

Исключения:

Исключение

Описание

ERR_SPECIFIED_BUTTONS_GROUP_DOES_NOT_EXIST

Указанной группы кнопок не существует

ERR_BUTTON_NAME_IS_NOT_SPECIFIED

Неверно указано имя кнопки

ERR_BUTTON_WITH_THE_SAME_NAME_ALREADY_EXIST

Кнопка с указанным именем уже существует

Возвращаемое значение:

Объект типа ToolBarButton.

Пример 1:

 

// Скрыть заголовок новой кнопки.
WebAccess.current.toolBar.groups.ATTACHMENTS.createButton("myButton");

 

Пример 2:

 

// Создать в группе кнопок новую кнопку, по которой
// будет вызываться аналитический отчет «Журнал регистрации исходящих документов».
// (TOOLBAR_DOC_FOLDER_TASK_GROUP – имя группы, OutgoingDocumentsLog – имя отчета)
var newBtn = WA.CR.toolBar.buttons.create("TOOLBAR_DOC_FOLDER_TASK_GROUP","OutDocLog");
newBtn
.setLabel("Журнал исх. документов")
.setIcon("/App_Sprites/ToolbarAndTab/EDocument.png")
.click(function(){
   WA.factories.reports("OutgoingDocumentsLog").queryParamsAndExecute();
})

См. также

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }