ApplyDefaultAttriburesOrder;
ApplyDefaultAttriburesOrder();
Метод ApplyDefaultAttriburesOrder применяет иерархию атрибутов, заданную по умолчанию.
В иерархии по умолчанию участвуют только атрибуты временных рядов.
Для выполнения примера предполагается наличие формы, содержащей компонент MetaAttributesBreadcrumb с идентификатором «MetaAttributesBreadcrumb1». В репозитории предполагается наличие базы данных временных рядов с идентификатором «TSDB_HIE_BY_DEF».
Добавьте ссылку на системную сборку Metabase.
Sub UserProc;
Var
mb: IMetabase;
Begin
mb := MetabaseClass.Active;
MetaAttributesBreadcrumb1.Rubricator := mb.ItemById("TSDB_HIE_BY_DEF").Open(Null) As IRubricatorInstance;
MetaAttributesBreadcrumb1.ApplyDefaultAttributesOrder;
End Sub UserProc;
В результате выполнения примера в компонент «MetaAttributesBreadcrumb1» будет загружена иерархия атрибутов, заданная по умолчанию.
Необходимые требования и результат выполнения примера Fore.NET совпадают с примером Fore. Вместо компонентов Fore используйте их Fore.NET аналоги.
Imports Prognoz.Platform.Interop.Metabase; Imports Prognoz.Platform.Interop.Cubes; … Public Sub UserProc(); Var mb: IMetabase; Begin mb := Self.Metabase; metaAttributesBreadcrumbNet1.CtrlBox.Rubricator := mb.ItemById["TSDB_HIE_BY_DEF"].Open(Null) As IRubricatorInstance; metaAttributesBreadcrumbNet1.CtrlBox.ApplyDefaultAttributesOrder(); End Sub UserProc;
См. также: