Example of Creating the CrossDatabaseMappingsDialog Component

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

// Get workbook model
var workbook = workbookBox.getSource();
// Create a dialog for mapping attributes
var crossDatabaseMappingsDialog = new PP.TS.Ui.CrossDatabaseMappingsDialog({
    Source: workbook // Set data source
});
// Display this dialog
crossDatabaseMappingsDialog.show();

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

Now set the current workbook database as the master time series database:

// Get moniker of active time series database
var odIdArr = workbook.getRub().id.id.split("!");
// Get key from moniker
var key = odIdArr[odIdArr.length - 1];
// Set the database with the obtained key as a master one
var state = {
    comparatorRubKey: key
};
// Determine new settings for the dialog
crossDatabaseMappingsDialog.setCurrentState(state);

After executing the example the current time series database is set in the dialog box as the master database:

See also:

CrossDatabaseMappingsDialog