EditablePlaceholderTable - класс |
Пространство имён: Tessa.Platform.Placeholders
public sealed class EditablePlaceholderTable : PlaceholderTable, IEditablePlaceholderTable, IPlaceholderTable
Тип EditablePlaceholderTable предоставляет следующие члены.
Имя | Описание | |
---|---|---|
EditablePlaceholderTable |
Создаёт экземпляр класса с указанием имени таблицы.
|
Имя | Описание | |
---|---|---|
Columns | Список колонок, информация по полям в которых есть хотя бы в одной строке таблицы. (Унаследован от PlaceholderTable.) | |
ColumnsMutable |
Изменяемая коллекция колонок Columns
или null, если объект создан в режиме только для чтения.
(Унаследован от PlaceholderTable.) | |
Groupings |
Коллекция объектов [Tessa.Platform.Placeholders.IPlaceholderGrouping], использованных для группировки строк в таблицах
во время загрузки данных для плейсхолдера, расположенного в контексте этой таблицы.
Коллекция является пустой, когда загрузка данных плейсхолдера в контексте этой таблицы ещё не выполнялась
или когда все предыдущие плейсхолдеры, для которых выполнялась загрузка, не использовали явно заданную группировку строк.
| |
GroupingsMutable |
Изменяемая коллекция объектов группировок Groupings
или null, если объект создан в режиме только для чтения.
(Унаследован от PlaceholderTable.) | |
HasHorizontalGrouping | Признак того, что в таблице используется горизонтальная группировка строк. (Унаследован от PlaceholderTable.) | |
HorizontalGroupPlaceholders |
Коллекция объектов [Tessa.Platform.Placeholders.IPlaceholder],
использованных для горизонтальной группировки строк в таблицах после загрузки данных.
Коллекция является пустой, когда загрузка данных плейсхолдера в контексте этой таблицы ещё не выполнялась.
| |
HorizontalGroupPlaceholdersMutable |
Изменяемая коллекция объектов группировок HorizontalGroupPlaceholders
или null, если объект создан в режиме только для чтения.
(Унаследован от PlaceholderTable.) | |
Info | Дополнительная информация, связаная с таблицей. (Унаследован от PlaceholderTable.) | |
Name | Имя таблицы. Обеспечивает её уникальность, но не требуется, чтобы имя было уникальным. (Унаследован от PlaceholderTable.) | |
Rows | Строки таблицы, загруженные и добавленные в неё в процессе заполнения данных в плейсхолдерах. (Унаследован от PlaceholderTable.) | |
RowsMutable |
Изменяемая коллекция строк Rows
или null, если объект создан в режиме только для чтения.
(Унаследован от PlaceholderTable.) |
Имя | Описание | |
---|---|---|
Add |
Добавляет заданную строку в текущую таблицу. При этом производится объединение с данными других строк
в соответствии с их группировкой. Рекомендуется, чтобы строка была создана методом
[Tessa.Platform.Placeholders.IEditablePlaceholderTable.CreateRow] этой же таблицы.
| |
AsReadOnly |
Возвращает объект текущей таблицы, доступный только для чтения.
При изменении текущего объекта также изменяется и таблица, возвращённая только для чтения.
| |
Clear | Удаляет информацию по всем строкам, добавленным к этой таблице. | |
CreateRow |
Создаёт объект строки, связанный с текущей таблицей, для заданного ключа группировки.
Созданный объект не добавляется в таблицу, его надо добавить явно методом
[Tessa.Platform.Placeholders.IEditablePlaceholderTable.Add].
| |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
ToString | Возвращает строковое представление объекта. (Унаследован от PlaceholderTable.) |
Имя | Описание | |
---|---|---|
AddHorizontalGroupPlaceholder |
Добавляет плейсхолдер в коллекцию для горизонтальной группировки строк
HorizontalGroupPlaceholders,
если он отсутствует в коллекции.
(Определяется PlaceholderExtensions.) | |
FillHorizontalGroupsAsync |
Заполняет значения для горизонтальных группировок во всех строках
HorizontalGroup, т.е. "разбивает строки по группам".
Если в таблице не используется горизонтальная группировка строк, то метод не выполняет действий.
(Определяется PlaceholderExtensions.) | |
Get | (Определяется ComHelper.) | |
GetHorizontalGroupAsync |
Возвращает значение, по которому выполняется группировка заданной строки row.
Метод не возвращает null.
(Определяется PlaceholderExtensions.) | |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
Invoke | (Определяется ComHelper.) | |
Set | (Определяется ComHelper.) |