PP.TS.Ui.NewRevisionDlg (settings);
settings. JSON object that contains values of component properties.
The NewRevisionDlg constructor creates an instance of the NewRevisionDlg class.
To execute the example, the page must contain the WorkbookBox component named workbookBox (see Example of Creating the WorkbookBox Component), and also add the following code in the handler, that processes document opening event:
var openDialogButt = new PP.Ui.Button({
ParentNode: document.body, //DOM parent node
Content: "Open Dialog", //Text
Click: PP.Delegate(onClickOpenDialog)
});
var newRevisionDlg;
function onClickOpenDialog() {
// Create an instance of label add dialog class
newRevisionDlg = new PP.TS.Ui.NewRevisionDlg({
ResourceKey: "NewRevisionDlg", //resource key
OkButtonClicked: PP.Delegate(onNewRevisionDialogOkButtonClick, this)
});
// Display the dialog
newRevisionDlg.show();
}
function onNewRevisionDialogOkButtonClick() {
//Output name and comment of label
alert('name: ' + newRevisionDlg.getName() + '\n' + "description: " + newRevisionDlg.getDescription());
}
After executing the example the WorkbookBox component and a button named Open Dialog are placed in the HTML page. Clicking this button opens the Add Label dialog box that looks as follows:

See also: