Class DictionaryAttributeHeaderItemSettingsDto
Дто настроек атрибута справочника заголовка (шапки/боковика).
Inheritance
DictionaryAttributeHeaderItemSettingsDto
Namespace: Trivium.EngineDto.Pivot.TopHeader.Attributes
Assembly: Trivium.EngineDto.dll
Syntax
public class DictionaryAttributeHeaderItemSettingsDto
Fields
DefaultDelimiter
Разделитель существующего значения в ячейке и значения атрибута по умолчанию.
Declaration
public const string DefaultDelimiter = ", "
Field Value
Type | Description |
---|---|
System.String |
DefaultHeaderNameDelimiter
Разделитель наименования в заголовке по умолчанию.
Declaration
public const string DefaultHeaderNameDelimiter = " / "
Field Value
Type | Description |
---|---|
System.String |
Properties
bool | AddFirstElementValue Добавлять ли значение атрибута к существующему значению в ячейке, если в данной ветке иерархии элементов боковика элемент текущего справочника первый среди остальных элементов текущего справочника. По умолчанию false и используется, чтобы скрывать "поджимаемые" агрегатные и/или виртуальные элементы. Флаг имеет значение для второго и последующего справочника в боковике. |
AttributeDefinitionDto | Attribute Описание атрибута. |
Nullable<int> | AttributeId Идентификатор атрибута. "Следует использовать свойство Attribute" |
string | Delimiter Разделитель существующего значения в ячейке и значения атрибута (если значение не перетирается). |
int | DictionaryId Идентификатор справочника. |
string | DisplayAttributeName Пользовательское наименование атрибута, отображается при DisplayAttributeType == DisplayAttributeType.CustomAttributeName |
DisplayAttributeType | DisplayAttributeType Режим отображения наименования атрибута DisplayAttributeType. |
CalculatedAttributeValueOptionsDto | DisplayValueOptions Настройки отображения названия элементов справочника |
bool | DuplicateValuesForNextDictionaries Дублировать ли значения атрибута для следующих справочников заголовка, если для этих справочников не заданы свои атрибуты. "Следует использовать свойство DuplicateValuesForNextRows" |
bool | DuplicateValuesForNextRows Дублировать повторяющееся значение в столбце. "Следует использовать ColumnOptions.DisplayDuplicatedValues" Если свойство = true, то данные отдаются, как были сформированные. Если свойство = false, то исключаются дублирующие значения которые идут подряд. |
DictionaryFilterDto | Filter Фильтр для связанного справочника атрибута Attribute. Если атрибут Attribute не связанный, то фильтр не учитывается. |
FilterOptionsByLinksDto | FilterOptionsByLinks Настройки фильтрации значений связанного атрибута по связям. |
string | HeaderNameDelimiter Разделитель наименования в заголовке |
bool | HideAttributeNameInHeader Скрывать наименование атрибута в заголовке. |
DictionaryLinkedAttributeSettingsDto | LinkedAttributeSettings Настройки для связанных атрибутов. |
Trivium.Common.Resources.LocalizedText | LocalizedDisplayAttributeName Локализованное пользовательское наименование атрибута, отображается при DisplayAttributeType == DisplayAttributeType.CustomAttributeName |
bool | OverwriteNotFirstElementValues Если true, то значение атрибута добавится только в том случае, если в предыдущей строке боковика другой элемент текущего справочника. Если false, то значение атрибута добавляется в любом случае. Настройка не актуальна для последнего справочника боковика, так как для него либо всегда добавится значение атрибута, либо для первого элемента в ветке оно добавится или нет в зависимости от флага AddFirstElementValue Смысл настройки в том, нужно ли дублировать значения одного и того же элемента справочника, либо же отобразить его один раз в той строке, где он изменился и во всех последующих строках уже не отображать (до следующего изменения). |
List<DictionaryAttributeDefinitionDto> | SkippedFilterAttributesByLink Список атрибутов связанных справочников, которые не должны участвовать в фильтрации связанных атрибутов. "Устаревшее. Используйте FilterOptionsByLinksDto.SkipAttributes" |
SortingOptionsDto | SortingOptions Сортировка для связанного справочника атрибута Attribute. Если атрибут Attribute не связанный, то сортировка не учитывается. |