PP.TS.Ui.NewRevisionDlg (settings);
settings. JSON-объект со значениями свойств компонента.
Конструктор NewRevisionDlg создает экземпляр класса NewRevisionDlg.
Для выполнения примера предполагается наличие на странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»), также необходимо в обработчике события открытия документа добавить следующий код:
var openDialogButt = new PP.Ui.Button({ ParentNode: document.body, //Родительский узел DOM Content: "Open Dialog", //Подпись Click: PP.Delegate(onClickOpenDialog) }); var newRevisionDlg; function onClickOpenDialog() { // Создаем экземпляр класса диалога добавления метки newRevisionDlg = new PP.TS.Ui.NewRevisionDlg({ ResourceKey: "NewRevisionDlg", //ключ ресурса OkButtonClicked: PP.Delegate(onNewRevisionDialogOkButtonClick, this) }); // Отображаем диалог newRevisionDlg.show(); } function onNewRevisionDialogOkButtonClick() { //Выводим имя и комментарий метки (ревизии) alert('name: ' + newRevisionDlg.getName() + '\n' + "description: " + newRevisionDlg.getDescription()); }
После выполнения примера на html-странице будет размещен компонент WorkbookBox и кнопка с наименованием «Open Dialog», при нажатии на которую появится диалог «Добавить метку», имеющий следующий вид:
См. также: