FGX.CollectionView: различия между версиями

Материал из FGX Native Докуметации
Перейти к навигации Перейти к поиску
(summary)
(Метка: замена)
(summary)
 
(не показана 31 промежуточная версия этого же участника)
Строка 1: Строка 1:
 
* [[ FGX | Вверх к родителю: FGX ]]
 
* [[ FGX | Вверх к родителю: FGX ]]
 +
 +
<p>Компонент быстрый список.</p>
 +
== Классы и интерфейсы ==
 +
 +
{| class="wikitable sortable"
 +
|-
 +
| [[FGX.CollectionView.TfgCollectionViewStyles|TfgCollectionViewStyles]] || <p>Контейнер всех стилей списка. Смотри подробнее <i>TfgCollectionViewStyle</i> .</p>
 +
|-
 +
| [[FGX.CollectionView.TfgCollectionViewStyleMessages|TfgCollectionViewStyleMessages]] || <p>Сообщения коммуникации контрола и нативной реализации.</p><small style="color: red"><small>Описание взято от [[FGX.Layout.TfgLayoutMessages|TfgLayoutMessages]].</small></small>
 +
|-
 +
| [[FGX.CollectionView.TfgCollectionViewStyle|TfgCollectionViewStyle]] || <p>Стиль элемента списка.</p>
 +
|-
 +
| [[FGX.CollectionView.TfgCollectionViewMessages|TfgCollectionViewMessages]] || <p>Сообщения коммуникации контрола и нативной реализации.</p><small style="color: red"><small>Описание взято от [[FGX.Controls.TfgControlMessages|TfgControlMessages]].</small></small>
 +
|-
 +
| [[FGX.CollectionView.IFGXItemDataAccessor|IFGXItemDataAccessor]] || <p>Этот служебный интерфейс позволяет получить данные конкретного элемента в <i>TfgItemWrapper</i> . Это необходимо, поскольку по архитектуре <i>TfgItemWrapper</i> разделяется в использовании среди нескольких элементов.</p>
 +
|-
 +
| [[FGX.CollectionView.TfgItemWrapper|TfgItemWrapper]] || <p>Обертка для доступа к контролам одного элемента коллекции. Обеспечивает вспомогательные методы для быстрого поиска вложенных контролов по имени <i>TfgControl.LookupName</i> с кешированием.</p>
 +
|-
 +
| [[FGX.CollectionView.TfgPullToRefreshOptions|TfgPullToRefreshOptions]] || <p>Настройки функционала "Потяни, чтобы обновить".</p>
 +
|-
 +
| [[FGX.CollectionView.TfgSelectionOptions|TfgSelectionOptions]] || <p>Общие настройки выделения элементов.</p>
 +
|-
 +
| [[FGX.CollectionView.TfgDragAndDropOptions|TfgDragAndDropOptions]] || <p>Настройки функционала перетаскивания элементов между собой.</p>
 +
|-
 +
| [[FGX.CollectionView.TfgCustomCollectionView|TfgCustomCollectionView]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[FGX.CollectionView.TfgCollectionView|TfgCollectionView]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[FGX.CollectionView.TfgCollectionViewSelectionController|TfgCollectionViewSelectionController]] || <p>Контроллер выделения элементов.</p>
 +
|}
 +
 +
== Types ==
 +
 +
{| class="wikitable sortable"
 +
|-
 +
| [[TfgCollectionViewStyleClass|TfgCollectionViewStyleClass]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[FGX.CollectionView.TfgCollectionViewSelectionMode|TfgCollectionViewSelectionMode]] || <p>Режим выделения элементов списка:</p><p><ul><li><b>None</b> - Выделение отключено.</li> <li><b>SingleSelect</b> - Только один элемент может быть выделенным в один момент времени.</li> <li><b>MultiSelect</b> - Можно выделять несколько элементов.</li></ul></p>
 +
|-
 +
| [[FGX.CollectionView.TfgCollectionViewDisplayingSelectionMode|TfgCollectionViewDisplayingSelectionMode]] || <p>Режим визуального отображения элементов:</p><p><ul><li><b>Auto</b> - Список самостоятельно подсвечивает фон элемента при его выделении на основании заданных цветов выделения.</li> <li><b>Manual</b> - Список визуально никак не отображает выделение. Визуальное выделение лежит на плечах разработчика и должно быть выполнено в событии <i>OnUpdateSelectionAppearance</i> .</li></ul></p>
 +
|-
 +
| [[FGX.CollectionView.TfgItemSelectionInitiator|TfgItemSelectionInitiator]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgUpdateItemSelectionAppearanceEvent|TfgUpdateItemSelectionAppearanceEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgGetItemCountEvent|TfgGetItemCountEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgGetItemStyleEvent|TfgGetItemStyleEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgGetItemIdEvent|TfgGetItemIdEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgBindItemEvent|TfgBindItemEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgItemTapEvent|TfgItemTapEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgItemLongTapEvent|TfgItemLongTapEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgSelectionChangedEvent|TfgSelectionChangedEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgCanItemSelectEvent|TfgCanItemSelectEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgCanItemDeselectEvent|TfgCanItemDeselectEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgItemSelectionChangedEvent|TfgItemSelectionChangedEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgScrollEvent|TfgScrollEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgItemMovingEvent|TfgItemMovingEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgItemMovedEvent|TfgItemMovedEvent]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgFindItemWrapperInfo|TfgFindItemWrapperInfo]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgFindItemIndexInfo|TfgFindItemIndexInfo]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgFindItemIndexByStyleInfo|TfgFindItemIndexByStyleInfo]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[FGX.CollectionView.TfgItemLocation|TfgItemLocation]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgScrollToItemInfo|TfgScrollToItemInfo]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgNotifyItemMovedInfo|TfgNotifyItemMovedInfo]] || <span style="color:gray">Описание отсутствует.</span>
 +
|-
 +
| [[TfgNotifyStyleRenamedInfo|TfgNotifyStyleRenamedInfo]] || <span style="color:gray">Описание отсутствует.</span>
 +
|}

Текущая версия на 17:16, 23 декабря 2022

Компонент быстрый список.

Классы и интерфейсы

TfgCollectionViewStyles

Контейнер всех стилей списка. Смотри подробнее TfgCollectionViewStyle .

TfgCollectionViewStyleMessages

Сообщения коммуникации контрола и нативной реализации.

Описание взято от TfgLayoutMessages.
TfgCollectionViewStyle

Стиль элемента списка.

TfgCollectionViewMessages

Сообщения коммуникации контрола и нативной реализации.

Описание взято от TfgControlMessages.
IFGXItemDataAccessor

Этот служебный интерфейс позволяет получить данные конкретного элемента в TfgItemWrapper . Это необходимо, поскольку по архитектуре TfgItemWrapper разделяется в использовании среди нескольких элементов.

TfgItemWrapper

Обертка для доступа к контролам одного элемента коллекции. Обеспечивает вспомогательные методы для быстрого поиска вложенных контролов по имени TfgControl.LookupName с кешированием.

TfgPullToRefreshOptions

Настройки функционала "Потяни, чтобы обновить".

TfgSelectionOptions

Общие настройки выделения элементов.

TfgDragAndDropOptions

Настройки функционала перетаскивания элементов между собой.

TfgCustomCollectionView Описание отсутствует.
TfgCollectionView Описание отсутствует.
TfgCollectionViewSelectionController

Контроллер выделения элементов.

Types

TfgCollectionViewStyleClass Описание отсутствует.
TfgCollectionViewSelectionMode

Режим выделения элементов списка:

  • None - Выделение отключено.
  • SingleSelect - Только один элемент может быть выделенным в один момент времени.
  • MultiSelect - Можно выделять несколько элементов.

TfgCollectionViewDisplayingSelectionMode

Режим визуального отображения элементов:

  • Auto - Список самостоятельно подсвечивает фон элемента при его выделении на основании заданных цветов выделения.
  • Manual - Список визуально никак не отображает выделение. Визуальное выделение лежит на плечах разработчика и должно быть выполнено в событии OnUpdateSelectionAppearance .

TfgItemSelectionInitiator Описание отсутствует.
TfgUpdateItemSelectionAppearanceEvent Описание отсутствует.
TfgGetItemCountEvent Описание отсутствует.
TfgGetItemStyleEvent Описание отсутствует.
TfgGetItemIdEvent Описание отсутствует.
TfgBindItemEvent Описание отсутствует.
TfgItemTapEvent Описание отсутствует.
TfgItemLongTapEvent Описание отсутствует.
TfgSelectionChangedEvent Описание отсутствует.
TfgCanItemSelectEvent Описание отсутствует.
TfgCanItemDeselectEvent Описание отсутствует.
TfgItemSelectionChangedEvent Описание отсутствует.
TfgScrollEvent Описание отсутствует.
TfgItemMovingEvent Описание отсутствует.
TfgItemMovedEvent Описание отсутствует.
TfgFindItemWrapperInfo Описание отсутствует.
TfgFindItemIndexInfo Описание отсутствует.
TfgFindItemIndexByStyleInfo Описание отсутствует.
TfgItemLocation Описание отсутствует.
TfgScrollToItemInfo Описание отсутствует.
TfgNotifyItemMovedInfo Описание отсутствует.
TfgNotifyStyleRenamedInfo Описание отсутствует.