setSource (value);
value. Источник данных, экземпляра класса PP.TS.StatTabSheet.
Метод setSource устанавливает источник данных для электронной таблицы.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
//Разворачиваем панель со вкладками для отображения статистик
workbookBox.getDataView()._TabStatPanel.expand();
var setSourceButt = new PP.Ui.Button({
ParentNode: document.body, //Родительский узел DOM
Content: "Убрать источник", //Текст
Click: PP.Delegate(onClickSetSource)
});
function onClickSetSource()
{
//Получаем табшит "Уравнения" в панели статистики рабочей книги
var statTabSheet = workbookBox.getDataView()._TabStatPanel._CoeffPanel;
//Устанавливаем новый источник данных для табшита "Уравнения" в панели статистики рабочей книги
if (statTabSheet._Source)
{
statTabSheet.setSource(null);
setSourceButt.setContent("Установить источник");
}
else
{
statTabSheet.setSource(wbk.getStatCoeffTabSheetSource());
setSourceButt.setContent("Убрать источник");
}
//Обновляем табшит "Уравнения" в панели статистики рабочей книги
statTabSheet.refresh();
}
После выполнения примера на html-странице будет размещен компонент WorkbookBox. При нажатии на кнопку «Убрать источник», во вкладке «Уравнения» в панели статистики рабочей книги будет установлен новый источник данных.
См. также: