Source: PP.TS.WbkDocument;
Свойство Source определяет источник данных для ленты инструментов.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также наличие в репозитории рабочей книги с ключом 5183, а в обработчике события открытия документа необходимо добавить следующий код:
var NewKEY = 5183;
tsService.openDocument(NewKEY, onSecondOpened);
function onSecondOpened(sender, args)
{
//Получаем новый источник данных
var wbk2 = args.Workbook;
//Устанавливаем выбранный ряд в новом источнике данных
tsService.setSelectedSeries(wbk2, [1], [0]);
var setSourceButt = new PP.Ui.Button({
ParentNode: document.body, //Родительский узел DOM
Content: "Источник", //Подпись
Click: PP.Delegate(onClickSetSource)
});
function onClickSetSource(){
//Получаем компонент для отображения меню в стиле Ribbon
var ribbonView = workbookBox.getRibbonView();
//Устанавливаем новый источник
ribbonView.Source = wbk2;
//Обновляем компонент
ribbonView.refreshAll();
}
}
После выполнения примера на html-странице будет открыта рабочая книга с ключом 5183 и размещена кнопка «Источник», при нажатии на которую обновится содержимое ленты в соответствии с новым источником (рабочей книгой с ключом 5183).
См. также: