CurrentState (selectedSerie, fireEvent);
Свойство CurrentState устанавливает состояние компонента мастера выбора выходного ряда.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
var outputSerieWizardViewButt = new PP.Ui.Button({ ParentNode: document.body, //Родительский узел DOM Content: "OutputSerieWizardView", //Подпись Click: PP.Delegate(onClickOutputSerieWizardView) }); function onClickOutputSerieWizardView() { //Получаем панель, где должен находиться мастер выбора выходного ряда var parametersPanel = workbookBox.getPropertyBarView().getParametersPanel(); //Получаем мастер выбора выходного ряда var outputSerieWizard = parametersPanel._OutputSerieWizard; //Если у выбранного ряда будет тип формулы, отличный от типов формулы из перечисления PP.TS.UI.TsFormulaKind, //то на экран будет выведено сообщение о том, что мастер выходного ряда не применим к выбранному ряду if (!outputSerieWizard) { alert('Мастер выбора выходного ряда не применим к выбранному ряду. \n Выберите другой ряд'); } else { //Получаем CurrentState мастера выбора выходного ряда var state = outputSerieWizard.getCurrentState(); //Выводим имя выходного ряда alert('Выходной ряд: ' + state.inputSerie.n); } }
После выполнения примера на html-странице будет размещен компонент WorkbookBox и кнопка с наименованием «OutputSerieWizardView». Для выполнения примера необходимо в таблице выбрать ряд, который имеет один из нижеперечисленных типов формулы из перечисления PP.TS.UI.TsFormulaKind:
Линейная регрессия;
Линейная регрессия (оценка методом инструментальных переменных);
Нелинейная регрессия;
Модель коррекции ошибок.
Также на вкладке панели свойств «Ряд» раскрыть панель «Параметры», нажать на кнопку «OutputSerieWizardView» и выбрать любой из представленных параметров выходного ряда, после чего, будет выведено сообщение с выбранными параметрами. Если будет выбран тип отличный от вышеперечисленных, то при нажатии на кнопку будет выведено сообщение:«Мастер выбора выходного ряда не применим к выбранному ряду. Выберите другой ряд».
См. также: