PlaceholderTable - класс

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

Definition

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

Конструкторы

PlaceholderTable(IPlaceholderTable) Создаёт экземпляр класса, предназначенный для чтения данных из заданной таблицы other.
PlaceholderTable(String, IEnumerableIPlaceholderRow, IEnumerableString, IEnumerableIPlaceholderGrouping, IEnumerableIPlaceholderGroup) Создаёт экземпляр класса с указанием значений его свойств.

Свойства

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

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringВозвращает строковое представление объекта.
(Переопределяет ObjectToString)

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

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

См. также