LoadAllChildrenScreenshots;
Метод LoadAllChildrenScreenshots кеширует изображения, используемые при предварительном просмотре, для всех дочерних объектов.
При выполнении метода в кеш будут помещены изображения, используемые при предварительном просмотре, для поддерживающих предварительный просмотр всех дочерних объектов. Под предварительным просмотром понимается представление объектов репозитория в виде огромных значков. Предварительный просмотр в виде изображения первой страницы доступен для отчётов, созданных с помощью инструментов «Аналитические панели», «Аналитические запросы (OLAP)», «Отчёты» и «Анализ временных рядов».
Метод актуален для использования, если свойство IMetabase.IsScreenshotSupported возвращает значение True.
Для выполнения примера предполагается наличие в репозитории бизнес-приложения с идентификатором DBA_APP.
Добавьте ссылку на системную сборку Metabase.
Sub UserProc;
Var
MB: IMetabase;
MDesc: IMetabaseObjectDescriptor;
Begin
MB := MetabaseClass.Active;
If MB.IsScreenshotSupported Then
MDesc := MB.ItemById("DBA_APP");
MDesc.LoadAllChildrenScreenshots;
End If;
End Sub UserProc;
При выполнении примера у бизнес-приложения будут кешированы все дочерние объекты, поддерживающие предварительный просмотр.
См. также: