Show / Hide Table of Contents

Class DictionaryAttribute

Описание модели атрибута

Inheritance
DictionaryAttribute
Namespace: Trivium.DictionariesDto.Metadata.Models
Assembly: Trivium.DictionariesDto.dll
Syntax
public class DictionaryAttribute

Properties

DictionaryAttributeLink AttributeLink
Связь атрибута
string Code
Идентификатор атрибута
string Component
Наименование компонента, который должен использоваться для работы с данными.
Данная настройка сделана строкой т.к. бек вообще ничего не знает о используемых вебовских компонентах. Если значение не указано, то по умолчанию будет использоваться компонент по типу данных. Пример: для столбцов с bool значениями необходимо отобразить ThreeState. Пример 2: для столбцов с string значениями необходимо отобразить Html-редактор или поле ввода Clob значения.
DataType DataType
Тип данных атрибута
Object DefaultValue
Значение атрибута по умолчанию.
string DefaultValueExpression
Выражение по которому вычисляется значение по умолчанию.
Если DefaultValueExpression не задано, то будет использоваться DefaultValue.
string Description
Описание атрибута
bool EnableBackValues
Если включено, будут также храниться обратные значения атрибута для более быстрого поиска.
FormulaDto Formula
Формула расчета. Для вычислимых атрибутов
bool HasMultipleValues
Допускается множественное значение атрибута
int Id
Ключ атрибута
bool IsNullable
Допускается использование пустых значений
bool IsReadOnly
Признак, что данный атрибут только для чтения.
bool IsUnique
Уникальный аттрибут
bool IsVisible
Видимый атрибут
string Locale
Для дочерних (т.е. хранящих локализованные значения) атрибутов - локаль хранимых значений.
Dictionary<string, string> LocalizedNames
Словарь локализованых наименований атрибута.
Используется для атрибутов, у которых локализовано только имя. Если у атрибута локализовано и значение тоже, то локализованная версия его наименования - значение Name соответствующего дочернего атрибута.
string Name
Наименование атрибута
Nullable<int> ParentAttributeId
Для дочерних (т.е. хранящих локализованные значения) атрибутов - ID родительского атрибута, для остальных - null.
string TableName
Физическое имя таблицы (актуально для множественного атрибута)
AttributeType Type
Тип атрибута
UserAttributePermissions UserAttributePermissions
Права на элемент в соответствии с пользовательским атрибутом. Пользователь, имеющий атрибут, значения которого равно значению элемента по текущему атрибуту справочника, будет иметь право на элемент, описанное в этом свойстве.
"Устарело... Необходимо использовать UserAttributePermissionsSettings."
Back to top Generated by DocFX