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

CardUIExtensionContext - свойства

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

Свойства
  ИмяОписание
Открытое свойствоBottomDialogButtons
Список кнопок для карточки, которая открывается в режиме диалога. При открытии карточки во вкладке не имеет смысла.
Открытое свойствоBottomToolbarActions
Список действий (кнопок) для нижнего тулбара карточки. Если коллекция пуста, то нижнего тулбар не отображается.
Открытое свойствоCancel
Признак того, что текущее действие, такое как сохранение карточки или закрытие редактора, должно быть отменено. Проверять и устанавливать значение имеет смысл только в расширениях [Tessa.UI.Cards.ICardUIExtension.ContextInitialized], [Tessa.UI.Cards.ICardUIExtension.Reopening], [Tessa.UI.Cards.ICardUIExtension.Reopened], [Tessa.UI.Cards.ICardUIExtension.Saving] и [Tessa.UI.Cards.ICardUIExtension.Finalizing] (закрытие вкладки, не рефреш карточки).
Открытое свойствоCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.
Открытое свойствоCard

Карточка, с которой производится действие. В методе расширения [Tessa.UI.Cards.ICardUIExtension.Saving] можно изменить значение этого свойства, чтобы сохранить другую карточку. Может отличаться от карточки в модели [Tessa.UI.Cards.ICardUIExtensionContext.Model].

Внимание! Не передавайте объект context в события изменения полей карточки или другие события, которые происходят позже, чем завершение текущего метода расширения, если вы планируете использовать свойства, связанные с текущей карточкой: context.Card или context.Model. Такие свойства могут изменяться системой при сохранении карточки и в некоторых других случаях, при этом объект context продолжает существовать. Поэтому скопируйте текущее значение context.Card в локальную переменную, и используйте её в ваших обработчиках событий.

Открытое свойствоDialogName
Название диалога, для которого выполняется расширение или null, если расширение выполняется для вкладки в основном окне.
Открытое свойствоEnableTracing
Признак того, что для текущего метода расширений разрешена запись сообщения трассировки при включённой в системе трассировке. Установка значения равным false позволяет запретить запись сообщения, например, для реализации метода, которая по умолчанию не выполняет полезной работы. При отключённой сортировке значение равно false.
Открытое свойствоFileContainer

Контейнер файлов, связанный с карточкой [Tessa.UI.Cards.ICardUIExtensionContext.Card]. В методе расширения [Tessa.UI.Cards.ICardUIExtension.Saving] можно присвоить это свойство, чтобы сохранить другие файлы, или добавить/удалить файлы через это свойство. Может отличаться от файлов в модели [Tessa.UI.Cards.ICardUIExtensionContext.Model].

Внимание! Не передавайте объект context в события изменения полей карточки или другие события, которые происходят позже, чем завершение текущего метода расширения, если вы планируете использовать свойства, связанные с текущей карточкой: context.Card или context.Model. Такие свойства могут изменяться системой при сохранении карточки и в некоторых других случаях, при этом объект context продолжает существовать. Поэтому скопируйте текущее значение context.Model в локальную переменную, и используйте её в ваших обработчиках событий.

Открытое свойствоFinalizationType
Тип финализации карточки. Использование имеет смысл в методах [Tessa.UI.Cards.ICardUIExtension.Finalizing] и [Tessa.UI.Cards.ICardUIExtension.Finalized].
Открытое свойствоGetRequest
Запрос на открытие карточки. Проверять и изменять значение имеет смысл только в расширениях [Tessa.UI.Cards.ICardUIExtension.Reopening] и [Tessa.UI.Cards.ICardUIExtension.Reopened]. Значение нельзя установить равным null.
Открытое свойствоGetResponse
Ответ на запрос на открытие карточки. Проверять и изменять значение имеет смысл только в расширениях [Tessa.UI.Cards.ICardUIExtension.Reopened]. Значение нельзя установить равным null.
Открытое свойствоIcons
Контейнер с иконками. Может использоваться для назначения тегов для моделей представления файлов.
Открытое свойствоInitializationType
Тип инициализации карточки. Использование имеет смысл в методах [Tessa.UI.Cards.ICardUIExtension.Initializing] и [Tessa.UI.Cards.ICardUIExtension.Initialized].
Открытое свойствоModel
Модель представления карточки.
Открытое свойствоModelContextToReopen
Контекст редактора карточек, который будет установлен после повторного открытия, или null, если контекст редактора не будет изменён. Проверять и изменять значение имеет смысл только в расширениях [Tessa.UI.Cards.ICardUIExtension.Reopened]. Значение можно установить равным null.
Открытое свойствоModelToReopen
Значение модели представления карточки, которое будет установлено после повторного открытия, или null, если модель представления ещё не создана и будет создана стандартными средствами. Проверять и изменять значение имеет смысл только в расширениях [Tessa.UI.Cards.ICardUIExtension.Reopened]. Значение можно установить равным null.
Открытое свойствоStoreRequest
Запрос на сохранение карточки. Проверять и изменять значение имеет смысл только в расширениях [Tessa.UI.Cards.ICardUIExtension.Saving]. Значение нельзя установить равным null.
Открытое свойствоToolbarActions
Список действий (кнопок) для тулбара карточки. Если коллекция пуста, то тулбар не отображается.
Открытое свойствоUIContext
Текущий контекст UI.
Открытое свойствоValidationResult
Объект, выполняющий построение результата валидации. Может использоваться для того, чтобы запретить выполнение процесса стандартными средствами.
В начало страницы
См. также