PP.TS.isAggregationSerie

Синтаксис

isAggregationSerie (serie);

Параметры

serie. Задает индекс ряда.

Описание

Метод isAggregationSerie определяет, вычислен ли указанный ряд по формуле «Агрегация».

Комментарии

Метод возвращает значение true, если ряд, переданный методу в качестве параметра, имеет тип формулы «Агрегация», иначе метод возвращает false.

Пример

Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также в обработчике события открытия документа необходимо добавить следующий код:

var getIsAggregationSerieButt = new PP.Ui.Button({
	ParentNode: document.body, //Родительский узел DOM
	Content: "Получить тип рядов", //Подпись      
	Click: PP.Delegate(onClickType)     
}); 
function onClickType()
	{
		var series = wbk.getSeries();
		var messageString = "";					
		for (var i = 0; i<series.length; i++)
			{
				//Определяем, вычислен ли указанный ряд по формуле «Агрегация»
				PP.TS.isAggregationSerie(series[i]) ? addAggregationSerieString(i) : addNonAggregationSerieString(i);				
			}
		function addAggregationSerieString(rowIndex)
			{
				messageString = messageString + "Ряд номер " + i + " - имеет тип формулы «Агрегация»" + '\n';
			}
		function addNonAggregationSerieString(rowIndex)
			{
				messageString = messageString + "Ряд номер " + i + " -  имеет тип формулы, отличный от «Агрегация»" + '\n';
			}	
		alert(messageString);
	}

После выполнения примера на html-странице будет размещена кнопка с наименованием «Получить тип рядов», при нажатии на которую будет выведено сообщение о том, вычислены ли имеющиеся в таблице ряды по формуле «Агрегация».

См. также:

PP.TS