Class PivotFieldInfo
Inheritance
PivotFieldInfo
Assembly: LemonEdge.API.Entities.Auto.dll
Syntax
[DataContract]
public class PivotFieldInfo : BaseEntity, IPivotFieldInfo, IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties, ICloneableAsync<IPivotFieldInfo>
Constructors
PivotFieldInfo()
Declaration
Properties
Aggregate
The aggregate operation to apply to the field if it is a value type.
Declaration
[EnumDataType(typeof(AggregateFunction))]
public AggregateFunction Aggregate { get; set; }
Property Value
Declaration
[NotMapped]
public string Aggregate_Tooltip { get; set; }
Property Value
The format to apply to any date field
Declaration
[EnumDataType(typeof(PivotFieldDateFormat))]
public PivotFieldDateFormat DateFieldFormat { get; set; }
Property Value
Declaration
[NotMapped]
public string DateFieldFormat_Tooltip { get; set; }
Property Value
Holds any formatting that should be applied to the displayed data in the pivot.
Declaration
[StringLength(50)]
public string Format { get; set; }
Property Value
PivotID
[Key] Links to IPivot. The parent pivot this entity is a member of
Declaration
[RequiredNoDefaultIDValidation]
public Guid PivotID { get; set; }
Property Value
PivotID_Label
Declaration
public string PivotID_Label { get; set; }
Property Value
PivotID_Label_Silent
Declaration
[NotMapped]
public string PivotID_Label_Silent { get; set; }
Property Value
SQLTypeWrapperID
Links to ISQLTypeWrapper. The defintiion of a column from the sql wrapper schema for this pivot.
Declaration
[RequiredNoDefaultIDValidation]
public Guid SQLTypeWrapperID { get; set; }
Property Value
SQLTypeWrapperID_Label
Declaration
public string SQLTypeWrapperID_Label { get; set; }
Property Value
SQLTypeWrapperID_Label_Silent
Declaration
[NotMapped]
public string SQLTypeWrapperID_Label_Silent { get; set; }
Property Value
Sequence
The sequence this field info is loaded in to the pivot.
Declaration
public short Sequence { get; set; }
Property Value
SortAToZ
Indicates this field should be sorted in alphabetical order
Declaration
[Required]
public bool SortAToZ { get; set; }
Property Value
Type
The use this field should have in the pivot: Field, Filter, Column, Row, Value
Declaration
[Required]
[EnumDataType(typeof(PivotFieldType))]
public PivotFieldType Type { get; set; }
Property Value
Declaration
[NotMapped]
public string Type_Tooltip { get; set; }
Property Value
Methods
CopyFromEntity(IBaseEntity)
Declaration
protected override void CopyFromEntity(IBaseEntity src)
Parameters
Overrides
CopyFromSource(IPivotFieldInfo)
Updates all properties in this item to have the same properties as the source object.
Declaration
public void CopyFromSource(IPivotFieldInfo source)
Parameters
Type |
Name |
Description |
IPivotFieldInfo |
source |
The source object to copy all values from.
|
Implements
Extension Methods