FGX.CollectionView.TfgItemWrapper: различия между версиями
Admin (обсуждение | вклад) (summary) |
Admin (обсуждение | вклад) (summary) |
||
Строка 26: | Строка 26: | ||
| <code lang="Delphi">function</code> || <code lang="Delphi">GetControlByName(const AName: [[string]])</code> | | <code lang="Delphi">function</code> || <code lang="Delphi">GetControlByName(const AName: [[string]])</code> | ||
Доступ к конкретному вложенному контролу элемента по имени'' TfgControl.Name '' с приведением к указанному классу'' T '' . | Доступ к конкретному вложенному контролу элемента по имени'' TfgControl.Name '' с приведением к указанному классу'' T '' . | ||
+ | |} | ||
+ | |||
+ | == Свойства == | ||
+ | |||
+ | {| class="wikitable sortable" | ||
+ | |- | ||
+ | | <code>property</code> || <code>Index: [[Integer]]</code> | ||
+ | Порядковый индекс элемента в списке. | ||
+ | |- | ||
+ | | <code>property</code> || <code>Id: [[Int64]]</code> | ||
+ | Уникальный идентификатор элемента. Используется для корректного выделения элемента, при изменении списка элементов (удалении, изменении или добавлении новых). | ||
+ | |- | ||
+ | | <code>property</code> || <code>StyleName: [[string]]</code> | ||
+ | Название использованного стиля элемента. | ||
+ | |- | ||
+ | | <code>property</code> || <code>Controls[const ALookupName]: [[FGX.Control.TfgControl|TfgControl]]</code> | ||
+ | Доступ к конкретному вложенному контролу элемента по имени'' TfgControl.LookupName '' и'' TfgControl.Name '' . | ||
+ | |- | ||
+ | | <code>property</code> || <code>Item: [[FGX.Control.TfgControl|TfgControl]]</code> | ||
+ | Возвращает контрол, представляющий корень элемента коллекции. | ||
|} | |} |
Версия 04:00, 10 июня 2019
Delphi
TfgItemWrapper = class (TObject)
Содержание
Описание
Обертка для доступа к контролам одного элемента коллекции. Обеспечивает вспомогательные методы для быстрого поиска вложенных контролов по имени TfgControl.LookupName с кешированием.
Конструкторы
constructor |
Create(const AItem: TfgControl; const AData: IFGXItemDataAccessor)
|
Методы
function |
GetControlByLookupName(const ALookupName: string)
Доступ к конкретному вложенному контролу элемента по имени TfgControl.LookupName с приведением к указанному классу T . |
function |
GetControlByName(const AName: string)
Доступ к конкретному вложенному контролу элемента по имени TfgControl.Name с приведением к указанному классу T . |
Свойства
property |
Index: Integer
Порядковый индекс элемента в списке. |
property |
Id: Int64
Уникальный идентификатор элемента. Используется для корректного выделения элемента, при изменении списка элементов (удалении, изменении или добавлении новых). |
property |
StyleName: string
Название использованного стиля элемента. |
property |
Controls[const ALookupName]: TfgControl
Доступ к конкретному вложенному контролу элемента по имени TfgControl.LookupName и TfgControl.Name . |
property |
Item: TfgControl
Возвращает контрол, представляющий корень элемента коллекции. |