IDimAttribute.Visible

Синтаксис Fore

Visible: Boolean;

Синтаксис Fore.NET

Visible: boolean;

Описание

Свойство Visible определяет, отображать ли значения атрибута.

Комментарии

Если Visible = True, то значения атрибута отображаются.

Пример Fore

Для выполнения примера предполагается наличие в репозитории календарного справочника с идентификатором «DICT_CALEND». Добавьте ссылки на системные сборки «Metabase», «Dimensions».

Sub UserProc;
Var
    mb: IMetabase;
    dimension: IDimensionModel;
    attribute: IDimAttribute;
    attributes: IDimAttributes;
Begin
    mb := MetabaseClass.Active;
    dimension := mb.ItemById("DICT_CALEND").Edit As IDimensionModel;
    attributes := dimension.Attributes;
    attribute := attributes.FindById("BLOCK_TYPE");
    If attribute <> Null Then
        attribute.Visible := True;
        (dimension As IMetabaseObject).Save;
    End If;
End Sub UserProc;

После выполнения примера значения атрибута «Тип блока календаря» будут отображаться в открытом календарном справочнике.

Пример Fore.NET

Для выполнения примера предполагается наличие в репозитории календарного справочника с идентификатором «DICT_CALEND».

Imports Prognoz.Platform.Interop.Dimensions;

Public Shared Sub Main(Params: StartParams);
Var
    mb: IMetabase;
    dimension: IDimensionModel;
    attribute: IDimAttribute;
    attributes: IDimAttributes;
Begin
    mb := Params.Metabase;
    dimension := mb.ItemById["DICT_CALEND_TEST"].Edit() As IDimensionModel;
    attributes := dimension.Attributes;
    attribute := attributes.FindById("BLOCK_TYPE");
    If attribute <> Null Then
        attribute.Visible := True;
        (dimension As IMetabaseObject).Save();
    End If;
End Sub;

После выполнения примера значения атрибута «Тип блока календаря» будут отображаться в открытом календарном справочнике.

См. также:

IDimAttribute