public sealed class EditablePlaceholderTable : PlaceholderTable,
IEditablePlaceholderTable, IPlaceholderTablePublic NotInheritable Class EditablePlaceholderTable
Inherits PlaceholderTable
Implements IEditablePlaceholderTable, IPlaceholderTablepublic ref class EditablePlaceholderTable sealed : public PlaceholderTable,
IEditablePlaceholderTable, IPlaceholderTable[<SealedAttribute>]
type EditablePlaceholderTable =
class
inherit PlaceholderTable
interface IEditablePlaceholderTable
interface IPlaceholderTable
end| 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 | Returns a string that represents the current object. (Унаследован от PlaceholderTable) |
| AddHorizontalGroupPlaceholder |
Добавляет плейсхолдер в коллекцию для горизонтальной группировки строк
HorizontalGroupPlaceholders,
если он отсутствует в коллекции.
(Определяется PlaceholderExtensions) |
| FillHorizontalGroupsAsync |
Заполняет значения для горизонтальных группировок во всех строках
HorizontalGroup, т.е. "разбивает строки по группам".
Если в таблице не используется горизонтальная группировка строк, то метод не выполняет действий.
(Определяется PlaceholderExtensions) |
| GetHorizontalGroupAsync |
Возвращает значение, по которому выполняется группировка заданной строки row.
Метод не возвращает null.
(Определяется PlaceholderExtensions) |
| HasExpressionGroupings |
Возвращает признак, имеет ли плейсхолдер-выражение, по которому построена таблица, группировки.
(Определяется PlaceholderExtensions) |
| SetExpressionItems |
Устанавливает список значений, рассчитанных табличным выражением, в таблицу с данными пдейсхолдеров таблиц.
(Определяется PlaceholderExtensions) |
| TryGetExpressionItems |
Возвращает список значений, рассчитанных табличным выражением, или null,
если такой список не был задан через метод SetExpressionItems(IEditablePlaceholderTable, DictionaryPlaceholderRowKey, Object, Boolean).
(Определяется PlaceholderExtensions) |