Мельница данных- Класс TViewColumn (Колонки представлений)  (раздел целиком)  (05.12.2024)
Класс TViewColumn (Колонки представлений)

ДиаграммаКласс TObject (Объекты)Класс TView (Представления)


1. Свойства

Свойства класса TViewColumn:

Имя Тип Обязательно Видимость Доступ Назначение
Name string[64] Да Видимо пользователю Чтение/Запись

Унаследовано от TObject

Description string[128] Да Видимо пользователю Чтение/Запись
ClassTClass Да Скрыто от пользователя Только для чтения
  ReplicationStatusTReplicationStatus Да Скрыто от пользователя Только для чтения
ParentTObject Нет Скрыто от пользователя Чтение/Запись
MasterTObject Да Скрыто от пользователя Только для чтения
SourceDataBaseTDataBase Да Скрыто от пользователя Только для чтения
  SourceDataBaseGUID string[38] Да Скрыто от пользователя Только для чтения
  SourceDataBaseIsCurrent Boolean Да Скрыто от пользователя Только для чтения
OldID string[38] Да Скрыто от пользователя Только для чтения
CreatorTUser Да Скрыто от пользователя Только для чтения
Created datetime Да Скрыто от пользователя Только для чтения
ModifierTUser Да Скрыто от пользователя Только для чтения
Modified datetime Да Скрыто от пользователя Только для чтения
ReaderTSecurityAccount Нет Скрыто от пользователя Чтение/Запись
WriterTSecurityAccount Нет Скрыто от пользователя Чтение/Запись
PropertyTProperty Да Видимо пользователю Чтение/Запись

Свойство

  PropertyDomainTDomain Да Видимо пользователю Только для чтения

Домен

    PropertyDomainDefinition string[64] Да Видимо пользователю Только для чтения

Определение домена

  PropertyReadMemberTClassMember Нет Видимо пользователю Только для чтения

Член класса для чтения

    PropertyReadMemberClassTClass Да Видимо пользователю Только для чтения

Класс члена класса для чтения

  PropertyWriteMemberTClassMember Нет Видимо пользователю Только для чтения

Член класса для записи

  PropertyName string[64] Да Видимо пользователю Только для чтения

Имя свойства

Position Integer Да Видимо пользователю Чтение/Запись

Позиция

Grouped Boolean Да Видимо пользователю Чтение/Запись

Группировать

AggregateTAggregateKind Нет Видимо пользователю Чтение/Запись

Агрегат

SortDirectionTSortDirection Да Видимо пользователю Чтение/Запись

Направление сортировки

Width Integer Да Видимо пользователю Чтение/Запись

Ширина

Filter string[128] Нет Видимо пользователю Чтение/Запись

Фильтр

ForceReadOnly Boolean Да Видимо пользователю Чтение/Запись

Только для чтения

Fixed Boolean Да Видимо пользователю Чтение/Запись

Зафиксирована

IsFilterHidden Boolean Да Видимо пользователю Чтение/Запись

Фильтр скрыт

Category string[128] Нет Видимо пользователю Чтение/Запись

Категория

Bold Boolean Да Видимо пользователю Чтение/Запись

Выделить шрифтом

DirectActionTAction Нет Видимо пользователю Чтение/Запись

Непосредственное действие

IsSpecificalyNamed Boolean Да Видимо пользователю Только для чтения

Специфическое имя


2. Конструктор Create (Конструктор колонки представления)

Конструктор класса TViewColumn.

1constructor TViewColumn.Create(Name: string[64]; Description: string[128]; 
2  Class: TClass; Parent: TObject; Master: TObject; Accessor: TSecurityAccount; 
3  Property: TProperty; Position: Integer; Grouped: Boolean; 
4  Aggregate: TAggregateKind; SortDirection: TSortDirection; Fixed: Boolean; 
5  Category: string[128]): TObject;

Переопределяет метод в TObject.Create.

Параметры:

Имя Тип Обязательно Значение
Name string[64] Да

Унаследовано от TObject.Create

Description string[128] Да
ClassTClass Нет
ParentTObject Нет
MasterTObject Да
AccessorTSecurityAccount Нет
PropertyTProperty Да

Свойство

Position Integer Да

Позиция

Grouped Boolean Да

Группировать

AggregateTAggregateKind Нет

Агрегат

SortDirectionTSortDirection Да

Направление сортировки

Fixed Boolean Да

Зафиксирована

Category string[128] Нет

Категория

Замечания:

Создает новый объект класса TViewColumn.


3. Метод Change (Изменение объекта)

Метод экземпляра класса TViewColumn.

procedure TViewColumn.Change(Action: TChangeAction);

Переопределяет метод в TObject.Change.

Метод скрыт от пользователя.

Параметры:

Имя Тип Обязательно Значение
ActionTChangeAction Да

Унаследовано от TObject.Change


4. Метод CreateByNames (Добавить по списку свойств)

Метод класса (статический метод) класса TViewColumn.

1class procedure TViewColumn.CreateByNames(Master: TCustomView; 
2  Names: string[2000]);

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
MasterTCustomView Да

Мастер

Names string[2000] Нет

Имена свойств


5. Метод GetNextPos (Следующая позиция)

Метод класса (статический метод) класса TViewColumn.

class function TViewColumn.GetNextPos(Master: TObject): Integer;

Метод скрыт от пользователя.

Метод является методом класса.

Параметры:

Имя Тип Обязательно Значение
MasterTObject Нет

Мастер

Замечания:

Возвращает значение типа Integer.


6. Метод NameAfterProperty (Дать имя свойства)

Метод экземпляра класса TViewColumn.

procedure TViewColumn.NameAfterProperty;

Метод скрыт от пользователя.

Метод не имеет параметров.