getDependentsSeries (value);
value. Задает ряд.
Метод getDependentsSeries определяет список рядов, зависимых от заданного ряда.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
var showDependantsButton = new PP.Ui.Button({
ParentNode: document.body, //Родительский узел DOM
Content: "Отобразить информацию о зависимых рядах", //Подпись
Click: PP.Delegate(onClickCollapseSeries)
});
function onClickCollapseSeries()
{
var messageString = "";
//Получаем ряды рабочей книги
var series = wbk.getActiveSheet().getSeries();
var i;
//Формируем строку, содержащую информацию о зависимых рядах для каждого ряда
for (i = 0; i < series.length; i++)
{
var dependantsSeries = wbk.getActiveSheet().getDependentsSeries(series[i])
if(dependantsSeries.length > 0)
{
messageString+= "У ряда " + series[i].n + " зависимые ряды: ";
while(dependantsSeries.length > 0)
{
messageString+= dependantsSeries.pop().n + ", ";
}
messageString = messageString.slice(0, -2);
messageString+= '\n';
}
else
{
messageString+= "У ряда " + series[i].n + " нет зависимых рядов \n";
}
}
//Выводим сообщение на экран
alert(messageString);
}
После выполнения примера на html-странице будет размещена кнопка с наименованием «Отобразить информацию о зависимых рядах». При нажатии на кнопку будет выведено сообщение, содержащее информацию о зависимых рядах.
См. также: