IUiRdsDictionary.FetchAll

Синтаксис

FetchAll: Boolean;

Описание

Свойство FetchAll определяет, загружать ли в кэш значения системных и пользовательских атрибутов справочника НСИ вместе.

Комментарии

Допустимые значения:

Пример

Для выполнения примера предполагается наличие репозитория НСИ с идентификатором RDS_REPO, содержащего справочник с идентификатором OBJ_DICT. Также предполагается наличие формы, на которой расположены кнопка с наименованием Button1 и компонент UiRdsDictionary с наименованием UiRdsDictionary1, являющийся источником данных для компонента RdsDictionaryBox.

Добавьте ссылку на системную сборку Metabase.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    MB: IMetabase;
    RdsDescr: IMetabaseObjectDescriptor;
    Dict: IRdsDictionary;
Begin
    UiRdsDictionary1.Active := False;
    MB := MetabaseClass.Active;
    RdsDescr := MB.ItemById("RDS_REPO");
    Dict := MB.ItemByIdNamespace("OBJ_DICT", RdsDescr.Key).Bind As IRdsDictionary;
    UiRdsDictionary1.Object := Dict;
    UiRdsDictionary1.FetchAll := True;
    UiRdsDictionary1.Active := True;
End Sub Button1OnClick;

При нажатии на кнопку в компоненте RdsDictionaryBox будет открыт справочник OBJ_DICT. В кэш вместе со значениями системных атрибутов справочника будут загружены и значения пользовательских атрибутов.

См. также:

IUiRdsDictionary