ICardModel - свойства |
Тип ICardModel предоставляет следующие члены.
Имя | Описание | |
---|---|---|
Binder | Вспомогательный класс, используемый для выполнения действий с карточкой, требующих наличие метаинформации. | |
BlockBag |
Объект, содержащий неупорядоченный список всех блоков в карточке.
При этом блоки карточки, её заданий и файлов размещаются в одном и том же объекте.
| |
BlockInitializers | Список делегатов, выполняемых после инициализации каждого из блоков (моделей представления IBlockViewModel). | |
Blocks | Контейнер для блоков, доступных по имени. | |
Card | Информация о карточке. | |
CardCache | Кэш с карточками и дополнительными настройками. | |
CardMetadata |
Метаинформация по типу карточки, которая описывается моделью,
и связь между идентификаторами и именами секций и полей.
| |
CardTask |
Информация о задании, если модель соответствует карточке задания,
или null в противном случае.
| |
CardType | Ссылка на метаинформацию по типу карточки. | |
ClosingRequest |
Последний запрос на сохранение карточки перед закрытием области с редактируемой карточкой,
доступный только в расширениях на закрытие,
или null, если сохранение ещё ни разу не выполнялось
или проверяющий свойство код выполняется вне расширений на закрытие карточки.
При установке значения свойства очистку этого значения должен выполнять тот же код,
т.к. автоматического изменения значения не производится.
| |
ContextIsInitialized |
Признак того, что была выполнена инициализация контекста [Tessa.UI.IUIContext],
связанная с текущей моделью карточки ICardModel.
| |
ControlBag |
Объект, содержащий неупорядоченный список всех элементов управления в карточке.
При этом элементы управления карточки, её заданий и файлов размещаются в одном и том же объекте.
| |
ControlInitializers | Список делегатов, выполняемых после инициализации каждого из элементов управления. | |
Controls | Контейнер для элементов управления, доступных по имени. | |
CurrentRow |
Модель редактируемой строки, которая была открыта непосредственно из текущей модели (без учёта вложенных дочерних секций),
или null, если в данный момент отсутствуют редактируемые строки.
| |
Digest |
Digest текущей карточки или null, если Digest неизвестен.
Значение свойства может быть неактуальным, т.к. по умолчанию Digest может обновляться при обращении к сервису стандартными средствами.
| |
EntryModel |
Модель представления карточки, используемая для редактирования строковых секций.
Это текущий объект, если он не используется для редактирования строки коллекционной или древовидной секции.
| |
FileContainer | Контейнер с файлами карточки. | |
FileControlManager | Объект, управляющий областями предпросмотра файлов для всей карточки, т.е. для всех её вкладок. | |
FilePreviewManager | Объект, управляющий доступностью предпросмотра. | |
Flags | Флаги, описывающие особенности отображения карточки в UI. | |
FormBag |
Объект, содержащий неупорядоченный список всех блоков в карточке.
При этом блоки карточки, её заданий и файлов размещаются в одном и том же объекте.
| |
FormInitializers | Список делегатов, выполняемых после инициализации каждого из форм (моделей представления IFormViewModel). | |
Forms | Формы, соответствующие вкладкам карточки. | |
GeneralMetadata | Общая метаинформация по всем типам карточек. | |
HasActiveValidation |
Признак того, что во всех элементах управления следует включить активную валидацию.
При этом элементы управления, для которых введены некорректные значения, будут уведомлять об этом рамкой валидации.
Значение устанавливливается равным true обычно после неудачного сохранения карточки.
По умолчанию значение равно false.
| |
Info |
Информация для расширений UI, связанная с моделью карточки, но отсутствующая в самой карточке.
Сохраняемая информация может быть несериализуемой, например, можно записать ссылки на модели представлений
или любые другие объекты.
| |
IsClosed |
Признак того, что все формы карточки [ICardModel.Forms] были закрыты.
| |
IsHtmlSanitizingEnabled |
Признак того, что санитайзинг HTML-документов разрешено выполнять.
| |
IsSealed | Признак того, что объект был защищён от изменений. (Унаследован от ISealable.) | |
LastRequest |
Последний запрос на сохранение карточки
или null, если сохранение ещё ни разу не выполнялось.
| |
MainForm | Отображаемая форма карточки или текущая отображаемая форма задания. | |
MenuContext | Контекст, предоставляющий средства для генерации меню. | |
Notifications | Объект, управляющий отображением всплывающих уведомлений. | |
ParentModel |
Родительская модель представления карточки или null, если родительская модель отсутствует.
По умолчанию значение отлично от null только для моделей представления, созданных для карточек заданий.
| |
SectionRows | Пустые строки для коллекционных или древовидных секций карточки, доступные по имени секции. | |
Settings | Настройки модели представления карточки. | |
StateIsInitialized |
Признак того, что состояние карточки уже было инициализировано, поэтому оно не будет
перенесено автоматически из предыдущей открытой карточки в той же вкладке.
| |
Table |
Информация о строке коллекционной или древовидной секции карточки, редактирование которой выполняется в отдельной форме,
или null, если редактируется основная карточка.
| |
TableStack |
Стек с информацией о строках коллекционных или древовидных секций карточки, редактирование которых выполняется в отдельной форме.
По нулевому индексу доступна текущая редактируемая строка, по первому - её родительская строка и т.д.
Если коллекция пуста, то редактирование строк не выполняется, т.е. редактируются строковые секции карточки.
| |
TaskInitializers | Список делегатов, выполняемых после создания модели карточки каждого из заданий. | |
UIContextExecutorAsync |
Делегат, выполняющий заданное действие в контексте [Tessa.UI.IUIContext].
(Унаследован от IUIContextExecutorProvider.) |