Для изменения размера нажмите или перетащите

IEditablePlaceholderTable - интерфейс

Редактируемая таблица с данными плейсхолдера таблиц ITablePlaceholderType.

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

Тип IEditablePlaceholderTable предоставляет следующие члены.

Свойства
  ИмяОписание
Открытое свойствоColumns
Список колонок, информация по полям в которых есть хотя бы в одной строке таблицы.
(Унаследован от IPlaceholderTable.)
Открытое свойствоGroupings
Коллекция объектов [Tessa.Platform.Placeholders.IPlaceholderGrouping], использованных для группировки строк в таблицах во время загрузки данных для плейсхолдера, расположенного в контексте этой таблицы. Коллекция является пустой, когда загрузка данных плейсхолдера в контексте этой таблицы ещё не выполнялась или когда все предыдущие плейсхолдеры, для которых выполнялась загрузка, не использовали явно заданную группировку строк.
Открытое свойствоHasHorizontalGrouping
Признак того, что в таблице используется горизонтальная группировка строк.
(Унаследован от IPlaceholderTable.)
Открытое свойствоHorizontalGroupPlaceholders
Коллекция объектов [Tessa.Platform.Placeholders.IPlaceholder], использованных для горизонтальной группировки строк в таблицах после загрузки данных. Коллекция является пустой, когда загрузка данных плейсхолдера в контексте этой таблицы ещё не выполнялась.
Открытое свойствоInfo
Дополнительная информация, связаная с таблицей.
(Унаследован от IPlaceholderTable.)
Открытое свойствоName
Имя таблицы. Обеспечивает её уникальность, но не требуется, чтобы имя было уникальным.
(Унаследован от IPlaceholderTable.)
Открытое свойствоRows
Строки таблицы, загруженные и добавленные в неё в процессе заполнения данных в плейсхолдерах.
(Унаследован от IPlaceholderTable.)
В начало страницы
Методы
  ИмяОписание
Открытый методAdd
Добавляет заданную строку в текущую таблицу. При этом производится объединение с данными других строк в соответствии с их группировкой. Рекомендуется, чтобы строка была создана методом [Tessa.Platform.Placeholders.IEditablePlaceholderTable.CreateRow] этой же таблицы.
Открытый методAsReadOnly
Возвращает объект текущей таблицы, доступный только для чтения. При изменении текущего объекта также изменяется и таблица, возвращённая только для чтения.
Открытый методClear
Удаляет информацию по всем строкам, добавленным к этой таблице.
Открытый методCreateRow
Создаёт объект строки, связанный с текущей таблицей, для заданного ключа группировки. Созданный объект не добавляется в таблицу, его надо добавить явно методом [Tessa.Platform.Placeholders.IEditablePlaceholderTable.Add].
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAddHorizontalGroupPlaceholder
Добавляет плейсхолдер в коллекцию для горизонтальной группировки строк HorizontalGroupPlaceholders, если он отсутствует в коллекции.
(Определяется PlaceholderExtensions.)
Открытый метод расширенияFillHorizontalGroupsAsync
Заполняет значения для горизонтальных группировок во всех строках HorizontalGroup, т.е. "разбивает строки по группам". Если в таблице не используется горизонтальная группировка строк, то метод не выполняет действий.
(Определяется PlaceholderExtensions.)
Открытый метод расширенияGetHorizontalGroupAsync
Возвращает значение, по которому выполняется группировка заданной строки row. Метод не возвращает null.
(Определяется PlaceholderExtensions.)
В начало страницы
См. также