Для выполнения примера необходимо наличие на html-странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»). Создадим компонент RollbackRevisionDlg и обработаем событие нажатия на кнопку «Откатить», выводя в консоли браузера текст комментария данного диалога:
// Получим панель свойств рабочей книги var propertyBar = workbookBox.getPropertyBarView(); // Получим источник данных рабочей книги var source = propertyBar.getSource(); // Получим метаданные рабочей книги var metadata = source.getWbkMetadata(); // Получим первую базу данных временных рядов var rubr = metadata.rubrs.its.it[0]; // Определим ключ базы данных временных рядов var rubKey = rubr.k; // Создадим диалог отката ревизии var rollbackRevisionDialog = new PP.TS.Ui.RollbackRevisionDlg({ OkButtonClicked: function () { console.log("Комментарий: " + rollbackRevisionDialog.getComment()); }, RubName: rubr.n // База данных временных рядов }); // Отобразим созданный диалог rollbackRevisionDialog.show();
В результате выполнения примера был создан компонент RollbackRevisionDlg:
После нажатия на кнопку «Откатить» в консоли браузера был выведен текст комментария созданного диалога:
Комментарий: 11.02.2013
См. также: