MetaAttributeEx(Serie: ILanerSerie): IMetaAttribute;
Serie. Ряд, отображаемый атрибут которого необходимо получить.
Свойство MetaAttributeEx возвращает отображаемый атрибут для указанного ряда.
Параметр Serie не может принимать значение Null.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с идентификатором «Button1», компонента LanerBox с наименованием «LanerBox1» и компонента UiErAnalyzer с наименованием «UiErAnalyzer1», являющегося источником данных для LanerBox. В «UiErAnalyzer1» должна быть загружена рабочая книга базы данных временных рядов. В боковике рабочей книге должны отображаться дополнительные атрибуты ряда.
Пример будет выполняться при нажатии на кнопку.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
ErAn: IEaxAnalyzer;
Laner: ILaner;
LanerAttr: ILanerAttributeColumns;
LanerA: ILanerAttributeColumn;
SourSerie: ILanerSerie;
Begin
ErAn := UiErAnalyzer1.ErAnalyzer;
Laner := ErAn.Laner;
LanerAttr := Laner.AttributeColumns;
If LanerAttr.Count > 0 Then
If LanerAttr.Column(0).Type = LnColumnType.Attribute Then
LanerA := LanerAttr.Column(0) As ILanerAttributeColumn;
If LanerBox1.SelectedSeriesCount > 0 Then
SourSerie := LanerBox1.SelectedSeries(0);
Debug.WriteLine(LanerA.MetaAttributeEx(SourSerie).Name);
End If;
End If;
End If;
End Sub Button1OnClick;
После выполнения примера в окно консоли будет выведено наименование первого отображаемого атрибута для первого ряда, выделенного в рабочей книге.
См. также: