Example of Creating the PeriodSeriesViewMaster Component

To execute the example, the HTML page must contain the WorkbookBox component named workbookBox (see Example of Creating the WorkbookBox Component). Create the PeriodSeriesViewMaster component and show it in the workbook:

// Get workbook properties panel
var propertyBar = workbookBox.getPropertyBarView();
// Create a wizard for displaying and controlling workbook attributes
var pswMaster = new PP.TS.Ui.PeriodSeriesViewMaster({
    Source: workbookBox.getSource(), // Data source
    DataView: workbookBox.getDataView(),
    RootLoaded: function (sender, args) {
        console.log("Attribute data is loaded " + args.MetaAttrId);
    },
    RequestMetadata: function () {
        console.log("Request metadata...");
    }
});
// Add this wizard to the workbook properties panel
propertyBar.addMaster(pswMaster);
// Display this wizard
pswMaster.show();
// Refresh the wizard
pswMaster.refreshAll();
// Expand the Series panel
pswMaster.getItems()[0].expand();

After executing the example the PeriodSeriesViewMaster component was created and displayed:

The RootLoaded event was fired on component creation. Handler of this event shows an appropriate notice in the browser console:

Dimensions for the Series attribute are loaded


As the result of processing the RequestMetadata event, on metadata request the browser console also will show an appropriate message.

See also:

PeriodSeriesViewMaster