public interface IPlaceholderTable
Public Interface IPlaceholderTable
public interface class IPlaceholderTable
type IPlaceholderTable = interface end
Columns | Список колонок, информация по полям в которых есть хотя бы в одной строке таблицы. |
Groupings | Коллекция объектов [Tessa.Platform.Placeholders.IPlaceholderGrouping], использованных для группировки строк в таблицах во время загрузки данных для плейсхолдера, расположенного в контексте этой таблицы. Коллекция является пустой, когда загрузка данных плейсхолдера в контексте этой таблицы ещё не выполнялась или когда все предыдущие плейсхолдеры, для которых выполнялась загрузка, не использовали явно заданную группировку строк. |
HasHorizontalGrouping | Признак того, что в таблице используется горизонтальная группировка строк. |
HorizontalGroupPlaceholders | Коллекция объектов [Tessa.Platform.Placeholders.IPlaceholder], использованных для горизонтальной группировки строк в таблицах после загрузки данных. Коллекция является пустой, когда загрузка данных плейсхолдера в контексте этой таблицы ещё не выполнялась. |
Info | Дополнительная информация, связаная с таблицей. |
Name | Имя таблицы. Обеспечивает её уникальность, но не требуется, чтобы имя было уникальным. |
Rows | Строки таблицы, загруженные и добавленные в неё в процессе заполнения данных в плейсхолдерах. |
FillHorizontalGroupsAsync |
Заполняет значения для горизонтальных группировок во всех строках
HorizontalGroup, т.е. "разбивает строки по группам".
Если в таблице не используется горизонтальная группировка строк, то метод не выполняет действий.
(Определяется PlaceholderExtensions) |
GetHorizontalGroupAsync |
Возвращает значение, по которому выполняется группировка заданной строки row.
Метод не возвращает null.
(Определяется PlaceholderExtensions) |