Show / Hide Table of Contents

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 не связанный, то сортировка не учитывается.
Back to top Generated by DocFX