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

ICardModel - методы

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

Методы
  ИмяОписание
Открытый методCancelFileDownloading
Отменяет все асинхронные операции по скачиванию содержимого файлов. Обычно вызывается перед сохранением или обновлением карточки.
Открытый методCloseAsync
Вызывает принудительное закрытие форм карточки [ICardModel.Forms]. Не выполняет действий, если формы уже были закрыты.
Открытый методCommitChangesAsync
Подтверждает изменения для всех элементов управления, добавленных в [ICardModel.ControlBag]. Метод обычно вызывается перед сохранением карточки для того, чтобы элементы управления, у которых состояние ввода зависит от фокуса и других параметров, могли подтвердить введённое значение перед тем, как карточка будет сохранена. Метод возвращает результат выполнения для всех элементов управления. Если при выполнении методов у элементов управления возникли исключения, то они будут зафиксированы в результате.
Открытый методCreateEmptyRow
Создаёт пустую строку для коллекционной или древовидной секции с заданным именем. Такая строка может использоваться для редактирования секции.
Открытый методCreateForRow
Создаёт копию модели карточки для редактирования заданной строки коллекционной или древовидной секции.
Открытый методExecuteInContextAsync
Выполняет делегат в текущем контексте, который передаётся через параметр и через [Tessa.UI.UIContext.Current].
Открытый методHasChangesAsync
Проверяет наличие изменений в карточке и в контенте её файлов, которые доступны для сохранения.
Открытый методRestoreFileDownloadingAfterCancel
Восстанавливает возможность выполнения асинхронных операций по скачиванию содержимого файлов после того, как была выполнена их отмена. Обычно вызывается после сохранения или обновления карточки.
Открытый методSaveAsync
Выполняет сохранение карточки.
Открытый методSeal
Защищает объект от изменений.
(Унаследован от ISealable.)
Открытый методSetContextExecutor
Устанавливает делегат, выполняющий другой делегат в текущем контексте.
Открытый методSetSavingFunc
Устанавливает функцию сохранения карточки.
Открытый методShowRowFormAsync
Отображает форму строки карточки из свойства [MainForm]. Текущий объект должен быть создан для строки карточки.
Открытый методTryGetHtmlSanitizer
Возвращает объект, выполняющий санитайзинг HTML-документов, или null, если такой объект не зарегистрирован или недоступен.
(Унаследован от IHtmlSanitizerProvider.)
Открытый методTryGetPageExtractor
Возвращает объект, выполняющий извлечение страницы для предпросмотра из многостраничного документа, или null, если такой объект не зарегистрирован или недоступен.
(Унаследован от IPreviewPageExtractorProvider.)
Открытый методTryGetPreviewHandlersPool
Возвращает пул объектов для просмотра файлов или null, если такой объект не зарегистрирован или недоступен.
(Унаследован от IPreviewHandlersPoolProvider.)
Открытый методTryGetPreviewInfoCache
Возвращает кэш, предоставляющий информацию по предпросмотру файлов, или null, если кэш недоступен.
(Унаследован от IFilePreviewInfoCacheProvider.)
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияGetOrUpdateDigestAsync
Возвращает Digest карточки или вычисляет его, если он неизвестен, т.е. свойство Digest равно null.
(Определяется CardUIExtensions.)
Открытый метод расширенияInSpecialMode
Возвращает признак того, что в модели представления карточки установлен хотя бы один флаг из перечисления SpecialCardModelFlags, и это означает, что карточка открыта в специальном режиме, в котором необходимо включить или отключить некоторые функции. Например, карточка открыта как просмотр удалённой карточки или карточка создана из шаблона.
(Определяется CardUIExtensions.)
Открытый метод расширенияInvalidateTileVisibility
Сбрасывает кэш видимости плиток. Рекомендуется вызывать метод после изменения видимости плиток в карточке Card.
(Определяется CardUIExtensions.)
Открытый метод расширенияModifyTasksAsync
Изменяет модели представлений для тех заданий карточки, которые либо присутствуют в UI в текущий момент, либо являются скрытыми и могут быть восстановлены (например, заданий автора). Возвращает признак того, что хотя бы одно задание присутствовало в карточке, возможно, как скрытое.
(Определяется CardUIExtensions.)
Открытый метод расширенияModifyTopicsAsync
Изменяет модели представлений для тех топиков карточки, которые либо присутствуют в UI в текущий момент, либо добавятся позже, например, после отправки сообщения. Возвращает признак того, что хотя бы один топик присутствовал в карточке.
(Определяется CardUIExtensions.)
Открытый метод расширенияSetActiveValidation
Устанавливает значение свойства HasActiveValidation для текущей и всех дочерних моделей ICardModel. При изменении значения свойства все элементы управления в списке ControlBag обновляют своё значение HasActiveValidation.
(Определяется CardUIExtensions.)
Открытый метод расширенияSetCardInTemplateType
Устанавливает тип карточки в шаблоне для редактируемой карточки шаблона.
(Определяется CardUIExtensions.)
Открытый метод расширенияSetPreviousPermissions
Устанавливает исходные разрешения для редактируемой карточки, которые были изменены для текущего редактирования. Например, это разрешения карточки в шаблоне.
(Определяется CardUIExtensions.)
Открытый метод расширенияSetTaskHistoryVisible
Показывает или скрывает вкладку с историей заданий, если она существовала при инициализации карточки (обычно это верно для всех типов карточек с флажком "Разрешить задания" AllowTasks).
(Определяется CardUIExtensions.)
Открытый метод расширенияSetTemplateCard
Устанавливает исходную карточку шаблона для редактируемой карточки.
(Определяется CardUIExtensions.)
Открытый метод расширенияSetTemplateOriginalCardID
Устанавливает идентификатор исходной карточки в шаблоне для редактируемой карточки.
(Определяется CardUIExtensions.)
Открытый метод расширенияSetTemplateSectionRows
Устанавливает исходную карточку шаблона для редактируемой карточки.
(Определяется CardUIExtensions.)
Открытый метод расширенияTileIsVisible
Возвращает признак того, что плитка с заданным именем должен быть видимым на основании данных в карточке, т.е. видимости, которая рассчитана в запросе на создание или загрузку карточки. Этот метод использует кэш для получения информации. При изменении информации в карточке рекомендуется вызвать метод InvalidateTileVisibility(ICardModel).
(Определяется CardUIExtensions.)
Открытый метод расширенияTryGetCardInTemplateType
Возвращает тип карточки в шаблоне для редактируемой карточки шаблона или null, если тип карточки в шаблоне не был установлен или были установлен как null.
(Определяется CardUIExtensions.)
Открытый метод расширенияTryGetMainForm
Возвращает основную форму карточки MainForm как интерфейс IMainFormViewModel или null, если у карточки отсутствует основная форма или если она не реализует интерфейс IMainFormViewModel. Форма может не реализовать этот интерфейс, если это форма задания, форма строки таблицы, форма диалога или другая форма, не имеющая вкладок.
(Определяется CardUIExtensions.)
Открытый метод расширенияTryGetPreviousPermissions
Возвращает исходные разрешения для редактируемой карточки, которые были изменены для текущего редактирования, или null, если разрешения не были установлены или были установлены как null.
(Определяется CardUIExtensions.)
Открытый метод расширенияTryGetTaskHistory
Возвращает модель представления для истории заданий, если в карточке присутствует вкладка "История заданий", или null в противном случае.
(Определяется CardUIExtensions.)
Открытый метод расширенияTryGetTaskItems
Возвращает коллекцию моделей представления для заданий, по которым можно модифицировать UI или модель заданий, или null, если в карточке отсутствуют доступные задания.
(Определяется CardUIExtensions.)
Открытый метод расширенияTryGetTemplateCard
Возвращает исходную карточку шаблона для редактируемой карточки или null, если исходная карточка не была установлена или была установлена как null.
(Определяется CardUIExtensions.)
Открытый метод расширенияTryGetTemplateOriginalCardID
Возвращает идентификатор исходной карточки в шаблоне для редактируемой карточки или null, если идентификатор не был установлен или был установлен как null.
(Определяется CardUIExtensions.)
Открытый метод расширенияTryGetTemplateSectionRows
Возвращает исходную карточку шаблона для редактируемой карточки или null, если исходная карточка не была установлена или была установлена как null.
(Определяется CardUIExtensions.)
В начало страницы
См. также