Пример создания компонента RevisionComparisonDialog

Для выполнения примера необходимо наличие на html-странице компонента WorkbookBox с наименованием «workbookBox» (см. «Пример создания компонента WorkbookBox»). Создадим компонент RevisionComparisonDialog и отобразим его в рабочей книге:

// Получим вкладку «Данные» на ленте инструментов рабочей книги
var dataCategory = workbookBox.getRibbonView().getDataCategory();
// Определим возвратную функцию
var onRequestMetadata = function (sender, args) {
    dataCategory.RequestMetadata.fire(dataCategory, args);
};
// Создадим диалог правила валидации данных путём сравнения их версий
var revisionComparisonDialog = new PP.TS.Ui.RevisionComparisonDialog({
    // Укажем ключ ресурса для отображения заголовка в диалоге
    ResourceKey: "TSRibbonVersionDataComparisonDialog",
    // Укажем обработчик события запроса метаданных в компоненте
    RequestMetadata: new PP.Delegate(this.onRequestMetadata, dataCategory),
    Width: 734, // Ширина диалога
    Height: 184 // Высота диалога	
});
// Отобразим данный диалог
revisionComparisonDialog.show();

В результате выполнения примера был создан и отображён компонент RevisionComparisonDialog:

См. также:

RevisionComparisonDialog