IRdsDictionaryElementsLookup.Options

Syntax

Options: RdsElementsLookupOptions;

Description

The Options property determines common search settings applied to all attributes.

Example

Executing the example requires the MDM repository NSI_1 that contains an MDM dictionary with the Dict_1 identifier.

Sub UserProc;
Var
    MB: IMetabase;
    Dict: IRdsDictionary;
    DictInst: IRdsDictionaryInstance;
    Look: IRdsDictionaryElementsLookup;
    Element: IRdsDictionaryElement;
Begin
    MB := MetabaseClass.Active;
    Dict := MB.ItemByIdNamespace("DICT_1", MB.ItemById("NSI_1").Key).Bind As IRdsDictionary;
    DictInst := Dict.Open(Null);
    Look := DictInst.CreateLookup("NAME");
    Look.Options := RdsElementsLookupOptions.Partial Or RdsElementsLookupOptions.CaseInsensitive;
    Look.Data.Value(0) := "First";
    For Each Element In Look.LookupList Do
        Debug.WriteLine(Element.Name + " " + Element.Key.ToString);
    End For;
End Sub UserProc;

After executing the example dictionary elements, that contain the word First in their name, are searched. Case is not considered while searching. Names and keys of found elements are displayed in the development environment console.

See also:

IRdsDictionaryElementsLookup