Identity: Integer;
Свойство Identity возвращает числовой идентификатор элемента справочника, соответствующего элементу иерархии.
Ключ элемента возвращает свойство IMetaMemberLeaf.Key.
Для выполнения примера предполагается наличие формы, содержащей компонент MetaAttributesTreeList с идентификатором «MetaAttributesTreeList1». Данный компонент настроен на работу с какой-либо базой данных временных рядов.
Sub UserProc;
Var
SelNodes: Array;
Mems: IMetaMembersSet;
Mem: IMetaMember;
Leaf: IMetaMemberLeaf;
Begin
SelNodes := MetaAttributesTreeList1.GetSelectedNodes;
Mems := MetaAttributesTreeList1.GetNodesMembers(SelNodes);
If Not Mems.Eof Then
Mems.Reset;
Repeat
Mem := Mems.Current;
If Mem.IsLeaf Then
Leaf := Mem As IMetaMemberLeaf;
Debug.WriteLine("Числовой идентификатор: " + Leaf.Identity.ToString);
Debug.WriteLine("Ключ: " + Leaf.Key.ToString);
End If;
Mems.Next;
Until Mems.Eof;
End If;
End Sub UserProc;
Результат выполнения примера: в окно консоли выведены числовые идентификаторы и ключи показателей, выделенных в «MetaAttributesTreeList1».
См. также: