PropertyMetadata - класс |
Пространство имён: EleWise.ELMA.Model.Metadata
[SerializableAttribute] public class PropertyMetadata : NamedDocumentedMetadata, IPropertyMetadata, INamedMetadata, IOrderedMetadata, IMetadata, IXsiType
Тип PropertyMetadata предоставляет следующие члены.
Имя | Описание | |
---|---|---|
AdditionalAttributes |
Используется для установки дополнительных атрибутов на свойства сущностей через файл метаданных, для которых не реализовано визуальной установки
| |
CalculateScript |
Сценарий вычисления
| |
CalculateType |
Тип вычисления значения свойства
| |
DeclaringType |
Тип, в котором объявлено данное свойство
| |
DefaultImage |
Получить изображение по умолчанию
(Унаследован от NamedMetadata.) | |
Description |
Описание
(Унаследован от NamedMetadata.) | |
DisplayName |
Отображаемое имя
(Унаследован от NamedMetadata.) | |
Groupable |
Возможность группировки
| |
Handlers |
Обработчики свойства
| |
Id |
Идентификатор (первичный ключ)
(Унаследован от EntityIdT.) | |
Images |
Список изображений
(Унаследован от NamedMetadata.) | |
IsSystem |
Признак, является ли свойство системным
| |
Name |
Имя объекта
(Унаследован от NamedMetadata.) | |
NamedImages |
Метаданные картинок
(Унаследован от NamedMetadata.) | |
Nullable |
Может иметь пустое значение
| |
OnChangeScriptName |
Имя сценария при изменении значения
| |
Order |
Порядок свойства в списке свойств и блоков
| |
OwnerPropertyUid |
Уникальный идентификатор свойства-владельца (например, свойство "Замещаемый пользователь")
| |
Required |
Обязательно для заполнения
| |
Settings |
Настройки свойства
| |
Sortable |
Возможность сортировки
| |
SQLFormula |
SQL-формула
| |
SubTypeUid |
Uid подтипа свойства
| |
TableCellAlignment |
Выравнивание в ячейке таблицы
| |
TableColumnWidth |
Ширина колонки в таблице (в пикселях)
| |
TypeResolver | ||
TypeUid |
Uid типа свойства
| |
Uid |
Уникальный идентификатор объекта метаданных
(Унаследован от AbstractMetadata.) | |
UidStr |
Уникальный идентификатор в строковом представлении
(Унаследован от AbstractMetadata.) | |
ViewSettings |
Настройки отображения
| |
XmlComments |
XML-комментарии для документации
(Унаследован от NamedDocumentedMetadata.) |
Имя | Описание | |
---|---|---|
AddNamedImage(NamedImageMetadata) | (Унаследован от NamedMetadata.) | |
AddNamedImage(String, MetadataImage) | (Унаследован от NamedMetadata.) | |
AfterLoad |
Выполнить действия после загрузки объекта метаданных
(Унаследован от AbstractMetadata.) | |
CheckSimpleType | ||
Clone |
Клонировать объект
(Унаследован от AbstractMetadata.) | |
CopyFrom |
Скопировать свойства
(Унаследован от AbstractMetadata.) | |
Delete |
Удалить сущность
(Унаследован от EntityIdT.) | |
Equals(Object) | Определяет, равен ли заданный объект текущему объекту. (Унаследован от EntityIdT.) | |
Equals(AbstractMetadata) |
Сравнение значений двух объектов метаданных
(Унаследован от AbstractMetadata.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследован от Object.) | |
GetContainedEntities |
Получить сущности, которые содержатся в данной сущности (например, элементы блока, настройки сущности)
(Унаследован от EntityIdT.) | |
GetDirtyPropertyUids |
Получить идентификаторы измененных свойств
(Унаследован от EntityIdT.) | |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследован от EntityIdT.) | |
GetId |
Получает не типизированный Id у сущности
(Унаследован от EntityIdT.) | |
GetImage |
Получить иконку указанного размера. Если иконки такого размера нет и onlyToSize == false, то возвращается иконка с размером, наиболее близким к указанному, иначе null.
(Унаследован от NamedMetadata.) | |
GetNamedImage | (Унаследован от NamedMetadata.) | |
GetPropertyInfo |
Получить PropertyInfo по уникальному идентификатору свойства
(Унаследован от EntityIdT.) | |
GetPropertyMetadata |
Получить метаданные свойства по уникальному идентификатору свойства
(Унаследован от EntityIdT.) | |
GetPropertySettings(Guid, TypeSettings) |
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
(Унаследован от EntityIdT.) | |
GetPropertySettingsTSettings(Guid) |
Получить настройки свойства (возвращаются настройки для данного экземпляра сущности, либо копия общих)
(Унаследован от EntityIdT.) | |
GetPropertyValue(Guid) |
Получить значение свойства по его уникальному идентификатору
(Унаследован от EntityIdT.) | |
GetRootEntity |
Получить корневую сущность (если это элемент блока, то возвращается первый родитель)
(Унаследован от EntityIdT.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследован от Object.) | |
InitNew |
Инициализировать новый объект метаданных
(Унаследован от AbstractMetadata.) | |
IsDirty |
Проверить, есть ли несохраненные изменения в сущности
(Унаследован от EntityIdT.) | |
IsNew |
Сущность не сохранялась в базе
(Унаследован от EntityIdT.) | |
LoadFromPropertyInfo |
Загрузить значения из информации о свойстве класса
| |
LoadPropertyInstanceSettings |
Получить настройки свойства, сохраненные для данного объекта. Если их нет - то возвращается null
(Унаследован от EntityIdT.) | |
LoadPropertyTypeWithoutMetadata | ||
LoadSettingsInstanceStore |
Загрузить хранилище настроек свойств даннного объекта
(Унаследован от EntityIdT.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследован от Object.) | |
Refresh |
Обновить сущность из БД
(Унаследован от EntityIdT.) | |
RemoveNamedImage | (Унаследован от NamedMetadata.) | |
Save |
Сохранить сущность
(Унаследован от EntityIdT.) | |
SavePropertyInstanceSettings |
Сохранить настройки свойства для данного объекта
(Унаследован от EntityIdT.) | |
SetId |
Установить нетипизированное значение идентификатора
(Унаследован от EntityIdT.) | |
SetPropertyValue |
Установить значение свойства по его уникальному идентификатору
(Унаследован от EntityIdT.) | |
ToString |
ToString
(Унаследован от NamedMetadata.) | |
ToString(String) |
Возвращает строковое представление объекта в указанном формате
(Унаследован от EntityIdT.) | |
TryGetPropertyMetadata |
Получить метаданные свойства по уникальному идентификатору свойства
(Унаследован от EntityIdT.) |