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).
См. также: