Working with Time Series Analysis > Components > CrossDatabaseMappingsDialog > 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: