Column(Index: Integer): ILanerColumn;
Index. Индекс атрибута.
Свойство Column возвращает колонку боковика рабочей книги, отображающую указанный атрибут.
Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1», компонента LanerBox с наименованием «LanerBox1» и компонента UiErAnalyzer с наименованием «UiErAnalyzer1», являющегося источником данных для LanerBox. В «UiErAnalyzer1» должна быть загружена рабочая книга базы данных временных рядов.
Пример будет выполняться при нажатии на кнопку. Для рабочей книги должен быть включен режим редактирования данных.
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
Laner: ILaner;
Columns: ILanerAttributeColumns;
Col: ILanerColumn;
i: Integer;
Begin
Laner := UiErAnalyzer1.ErAnalyzer.Laner;
Columns := Laner.AttributeColumns;
Debug.WriteLine(Columns.Count);
For i := 0 To Columns.Count - 1 Do
Col := Columns.Column(i);
If Col.Type <> LnColumnType.Inversion Then
Col.ReadOnly := False;
End If;
End For;
End Sub Button1OnClick;
После выполнения примера все столбцы боковика рабочей книги будут доступны для редактирования, кроме столбца, отображающего начальные преобразования над рядами данных.
См. также: