IPlaceholderTable - интерфейс

Таблица с данными плейсхолдера таблиц ITablePlaceholderType.

Definition

Пространство имён: Tessa.Platform.Placeholders
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public interface IPlaceholderTable

Свойства

ColumnsСписок колонок, информация по полям в которых есть хотя бы в одной строке таблицы.
Groupings Коллекция объектов [Tessa.Platform.Placeholders.IPlaceholderGrouping], использованных для группировки строк в таблицах во время загрузки данных для плейсхолдера, расположенного в контексте этой таблицы. Коллекция является пустой, когда загрузка данных плейсхолдера в контексте этой таблицы ещё не выполнялась или когда все предыдущие плейсхолдеры, для которых выполнялась загрузка, не использовали явно заданную группировку строк.
HasHorizontalGroupingПризнак того, что в таблице используется горизонтальная группировка строк.
HorizontalGroupPlaceholders Коллекция объектов [Tessa.Platform.Placeholders.IPlaceholder], использованных для горизонтальной группировки строк в таблицах после загрузки данных. Коллекция является пустой, когда загрузка данных плейсхолдера в контексте этой таблицы ещё не выполнялась.
InfoДополнительная информация, связаная с таблицей.
NameИмя таблицы. Обеспечивает её уникальность, но не требуется, чтобы имя было уникальным.
RowsСтроки таблицы, загруженные и добавленные в неё в процессе заполнения данных в плейсхолдерах.

Методы расширения

FillHorizontalGroupsAsync Заполняет значения для горизонтальных группировок во всех строках HorizontalGroup, т.е. "разбивает строки по группам". Если в таблице не используется горизонтальная группировка строк, то метод не выполняет действий.
(Определяется PlaceholderExtensions)
GetHorizontalGroupAsync Возвращает значение, по которому выполняется группировка заданной строки row. Метод не возвращает null.
(Определяется PlaceholderExtensions)

См. также