SubSectionData — класс

Представляет подсекцию карточки. Этот класс является абстрактным.

Синтаксис

public abstract class SubSectionData : IUpdatable, IXmlExportable

Свойства

Имя Описание

Card

Карточка, которой принадлежит подсекция.

FirstRow

Возвращает первую строку подсекции.

InUpdate

Возвращает признак включения для подсекции режима отложенных изменения.

ParentRow

Родительская строка из родительской секции.

Rows

Возвращает коллекцию всех строк подсекции.

Section

Секция верхнего уровня, которой принадлежит подсекция.

Session

Возвращает текущую открытую сессию пользователя.

Методы

Имя Описание

BeginUpdate

Включает режим отложенных изменений.

CancelUpdate

Отменяет несохранённые изменения и выключает режим отложенных изменений.

EndUpdate

Отправляет накопленные изменения на сервер и выключает режим отложенных изменений.

FindRow(String)

Осуществляет поиск строки в секции с использованием XPath-запроса.

GetAllRows

Получение всех строк секции подсекции.

MarkCardForDeletion(Guid)

Требует удаление указанной карточки при отмене изменений, если задействован режим отложенных изменений.

Refresh

Принудительное обновление данных с сервера.

Refresh(Boolean)

Принудительное обновление данных с сервера, независимо от наличия или отсутствия изменений.

SaveXml(Stream)

Сохраняет представление данных объекта в формате XML, в поток.

SaveXml(Stream, ExportFlags)

Сохраняет представление данных объекта в формате XML, в соответствии с установленными флагами экспорта.

SaveXml(Stream, ExportFlags, ExportCardInspector)

Сохраняет представление данных объекта в формате XML, в соответствии с установленными флагами экспорта и заданной логикой экспорта.

UpdateNow

Позволяет отправить накопленные изменения на сервер.