Back to Devexpress

GridPersistentLayoutColumn Class

blazor-devexpress-dot-blazor-17e2ba52.md

latest4.2 KB
Original Source

GridPersistentLayoutColumn Class

Contains information about layout settings for columns.

Namespace : DevExpress.Blazor

Assembly : DevExpress.Blazor.v25.2.dll

NuGet Package : DevExpress.Blazor

Declaration

csharp
public class GridPersistentLayoutColumn :
    GridPersistentLayoutColumnBase,
    IEquatable<GridPersistentLayoutColumn>

Remarks

The Grid allows you to save and restore its layout settings that a user can change in the UI. A GridPersistentLayout object stores layout settings at the Grid level. The GridPersistentLayout.Columns collection stores layout settings for columns. Each collection item (a GridPersistentLayoutColumn object) includes the following data:

Saved informationGrid column parameterGridPersistentLayoutColumn’s property
Column typeA column type defined in the markup: data, band, command, or selection.LayoutColumn.ColumnType
A data field nameDxGridColumn.FieldNameLayoutColumn.FieldName
Group index[1]DxGridColumn.GroupIndexLayoutColumn.GroupIndex
Sort indexDxGridColumn.SortIndexLayoutColumn.SortIndex
Sort directionDxGridColumn.SortOrderLayoutColumn.SortOrder
PositionDxGridColumn.VisibleIndexLayoutColumn.VisibleIndex
VisibilityDxGridColumn.VisibleLayoutColumn.Visible
WidthDxGridColumn.WidthLayoutColumn.Width

Handle the following events to save and restore the Grid layout automatically:

To save and restore the Grid layout on demand (for example, on a button click), call the following methods:

Implements

IEquatable<GridPersistentLayoutColumn>

Inheritance

Object DevExpress.Blazor.Grid.Internal.GridPersistentLayoutColumnBase GridPersistentLayoutColumn

Footnotes

  1. The saved layout does not include information about expanded rows in groups.

See Also

GridPersistentLayoutColumn Members

DevExpress.Blazor Namespace