getDiscussButton ();
Метод getDiscussButton возвращает кнопку «Поделиться».
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»). Необходимо открыть источник экспресс-отчета на просмотр при помощи метода openDocument и в обработчике события открытия документа добавить следующий код:
//Возвращаем вкладку ленты «Главная» в режиме просмотра
var readonlyCat = workbookBox.getRibbonView().getReadonlyCategory();
//Возвращаем кнопку «Поделиться»
var discussButton = readonlyCat.getDiscussButton();
var state = true;
var discussButtonToggle = new PP.Ui.Button({
ParentNode: document.getElementById("params")
Content: "Показать/скрыть кнопку", //текст
Click: PP.Delegate(toggleDiscussButton)
});
function toggleDiscussButton()
{
//Показываем или скрываем кнопку «Поделиться»
state ? discussButton.hide() : discussButton.show();
state = !state;
}
После выполнения примера на html-странице будет размещен компонент WorkbookBox и кнопка с наименованием «Показать/скрыть кнопку». По нажатию на кнопку будет отображаться/скрываться кнопка «Поделиться»:

или:

См. также: