Back to Devexpress

ASPxPivotGrid.FieldValueCollapsing Event

aspnet-devexpress-dot-web-dot-aspxpivotgrid-dot-aspxpivotgrid-c8ed831b.md

latest9.3 KB
Original Source

ASPxPivotGrid.FieldValueCollapsing Event

Enables you to control whether field values can be collapsed.

Namespace : DevExpress.Web.ASPxPivotGrid

Assembly : DevExpress.Web.ASPxPivotGrid.v25.2.dll

NuGet Package : DevExpress.Web

Declaration

csharp
public event PivotFieldStateChangedCancelEventHandler FieldValueCollapsing
vb
Public Event FieldValueCollapsing As PivotFieldStateChangedCancelEventHandler

Event Data

The FieldValueCollapsing event's data class is PivotFieldStateChangedCancelEventArgs. The following properties provide information specific to this event:

PropertyDescription
CancelGets or sets whether the field value can be expanded/collapsed.
CustomTotalGets a custom total to which the processed field value corresponds. Inherited from PivotFieldStateChangedEventArgs.
DataFieldGets the data field which identifies the field value. Inherited from PivotFieldStateChangedEventArgs.
FieldGets the field being processed. Inherited from PivotFieldEventArgsBase<T>.
FieldIndexGets the position of the processed field in the header area. Inherited from PivotFieldStateChangedEventArgs.
IsCollapsedIndicates whether the processed field value is collapsed. Inherited from PivotFieldStateChangedEventArgs.
IsColumnGets whether the processed field value belongs to a column or row field. Inherited from PivotFieldStateChangedEventArgs.
IsOthersValueGets whether the current header corresponds to the “Others” row/column. Inherited from PivotFieldStateChangedEventArgs.
MaxIndexGets the maximum row index (for row fields) or column index (for column fields) that corresponds to the field value currently being processed. Inherited from PivotFieldStateChangedEventArgs.
MinIndexGets the minimum row index (for row fields) or column index (for column fields) that corresponds to the field value currently being processed. Inherited from PivotFieldStateChangedEventArgs.
ValueGets the column field or row field value to which the currently processed column/row header corresponds. Inherited from PivotFieldStateChangedEventArgs.
ValuesGets the outer field values in the processed row/column. Inherited from PivotFieldStateChangedEventArgs.
ValueTypeGets the type of the currently processed column/row header. Inherited from PivotFieldStateChangedEventArgs.

The event data class exposes the following methods:

MethodDescription
CreateDrillDownDataSource()Returns data records associated with the current field value. Inherited from PivotFieldStateChangedEventArgs.
CreateDrillDownDataSource(Int32, List<String>)Returns data records used to calculate a summary value for the current field. Allows you to specify the columns and limit the number of records to return. Inherited from PivotFieldStateChangedEventArgs.
CreateOLAPDrillDownDataSource(Int32, List<String>)Obsolete. In OLAP mode, returns a list of records used to calculate a summary value for the current field. Allows you to specify the columns and limit the number of records to be returned. Inherited from PivotFieldStateChangedEventArgs.
CreateServerModeDrillDownDataSource(Int32, List<String>)Obsolete. In server mode, returns a list of records used to calculate a summary value for the current field. Allows you to specify the columns and limit the number of records to be returned. Inherited from PivotFieldStateChangedEventArgs.
GetCellValue(Int32, Int32)Returns the specified cell’s value. Inherited from PivotFieldStateChangedEventArgs.
GetFieldValue(PivotGridField, Int32)Returns the specified field value. Inherited from PivotFieldStateChangedEventArgs.
GetHigherLevelFields()Returns the parent field(s) for the field value being currently processed. Inherited from PivotFieldStateChangedEventArgs.
GetHigherLevelFieldValue(PivotGridField)Returns the value of a specific parent field corresponding to the field value currently being processed. Inherited from PivotFieldStateChangedEventArgs.

Remarks

The FieldValueCollapsing event is raised when attempting to collapse a field value. The field value can be identified using the event’s PivotFieldEventArgsBase<T>.Field parameter. To prohibit field value collapsing, set the PivotFieldStateChangedCancelEventArgs.Cancel parameter to true.

See Also

ASPxPivotGrid Class

ASPxPivotGrid Members

DevExpress.Web.ASPxPivotGrid Namespace