ConditionHelper - класс

Вспомогательные свойства и методы для работы условий.

Definition

Пространство имён: Tessa.Platform.Conditions
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static class ConditionHelper
Inheritance
Object    ConditionHelper

Методы

CleanConditionRowAsync Производит очистку строки условия от расширенных полей строковых секций, содержащих настройки условия.
DeserializeConditionRowAsync Выполняет десериализацию настроек условия в карточку.
DeserializeConditionsToEntrySectionAsync Десериализует секции с настройками условий из настроек, хранящихся в строковой секции sectionName в поле fieldName переданной карточки.
DeserializeConditionsToTableSectionAsync Десериализует секции с настройками условий из настроек, хранящихся в коллекционной секции sectionName в поле fieldName переданной карточки.
GetConditionDescriptionAsync Выполняет генерацию описания условия.
GetExtendedFieldName Возвращает расширенное имя поля для настроек условия по имени секции и имени поля.
GetExtendedSectionName Возвращает расширенное имя секции для настроек условия по имени секции.
GetOriginalSectionFieldName Возвращает оригинальные имена секции и поля по расширенному имени поля.
GetOriginalSectionName Возвращает оригинальное имя секции по его расширенному имени.
IsConditionColumn Определяет, используется ли поле для хранения настроек условия.
RowConditionToSettingsAsync Сериализует настройки условия в storage-объект.
SerializeConditionRowAsync Сериализует настройки условия в JSON и сохраняет его в поле Settings строки условия.
SerializeConditionSettingsAsync Сериализует настройки условия в JSON.
SerializeConditionsToTableSection Сериализует настройки условий в коллекционную секцию.

Поля

ConditionDescriptionKey Ключ по которому будет храниться описание условия.
ConditionExtensionPrefix Префикс для определения принадлежности секции или поля к подсистеме условий.
ConditionsBaseTypeID Card type identifier for "ConditionsBase": {0EB20600-F137-42AD-B007-440492200ACF}.
ConditionsBaseTypeName Card type name for "ConditionsBase".
ConditionSectionName Имя виртуальной секции с настройками условий.
ConditionTablesBlockName Имя блока, в который добавляется таблица с условиями.
ConditionTypeIDKey Ключ по которому будет храниться идентификатор типа условия.
EmptyConditionTypeID Card type identifier for "EmptyCondition": {4B68414D-BF1A-4227-BB01-B1FC939D0E5A}.
EmptyConditionTypeName Card type name for "EmptyCondition".
TagKey Имя ключа, по которму в блоках и контролах формы с настройками условия записывается тип условия, к которому относится элемент управления.

См. также