getCurrentState ();
The getCurrentState method returns object of the current state for the Missing Data Treatment navigation bar component.
To execute the example, the page must contain the WorkbookBox component named workbookBox (see Example of Creating the WorkbookBox Component), and a workbook with the 5183 key, also the following code must be added in the document opening event handler:
//Get the panel that should contain the Missing Data Treatment navigation panel component var equationProcessPanel = workbookBox.getPropertyBarView().getEquationProcessPanel(); //Subscribe to event of requesting data loading for component drop-down list equationProcessPanel.NeedFillSpecifiedVector.add(function() { alert('Event of requesting data loading for component drop-down list of the Missing Data Treatment navigation panel occurred') }); //Request new workbook var NewKEY = 5183; tsService.editDocument(NewKEY, onSecondOpened); function onSecondOpened(sender, args) { //Get new data source var wbk2 = args.Workbook; //Set selected series in new data source tsService.setSelectedSeries(wbk2, [1], [0]); var setSourceButt = new PP.Ui.Button({ ParentNode: document.body, //Parent DOM node Content: "Set Source", //Subscription Click: PP.Delegate(onClickSetSource) }); function onClickSetSource() { //Set new data source for the Missing Data Treatment navigation panel component equationProcessPanel.setSource(wbk2); //Refresh equationProcessPanel.refresh(); } equationProcessPanel.ControlChanged = new PP.Delegate(onStateChanged); function onStateChanged(sender, args) { //Get CurrentState from the Missing Data Treatment navigation panel component var state = equationProcessPanel.getCurrentState(); alert(JSON.stringify(state)); } }
After executing the example the HTML page will contain the WorkbookBox component and a button named Set Source. To execute the example, open the workbook properties panel, select Series > Missing Data Treatment, next choose a new source in the drop-down list and click the Set Source button. The source will return to initial value.
See also: