blazor-devexpress-dot-blazor-c30e84f2.md
Contains information about layout settings for columns.
Namespace : DevExpress.Blazor
Assembly : DevExpress.Blazor.v25.2.dll
NuGet Package : DevExpress.Blazor
public class TreeListPersistentLayoutColumn :
GridPersistentLayoutColumnBase,
IEquatable<TreeListPersistentLayoutColumn>
The TreeList allows you to save and restore its layout settings that a user can change in the UI. A TreeListPersistentLayout object stores layout settings on the TreeList level. The TreeListPersistentLayout.Columns collection stores layout settings for columns. Each item (a TreeListPersistentLayoutColumn object) includes the following data:
| Saved Information | TreeList Column Parameter | TreeListPersistentLayoutColumn Property |
|---|---|---|
| Column type | A column type defined in the markup: data, band, command, or selection. | LayoutColumn.ColumnType |
| A data field name | DxTreeListColumn.FieldName | LayoutColumn.FieldName |
| Sort index | DxTreeListColumn.SortIndex | LayoutColumn.SortIndex |
| Sort direction | DxTreeListColumn.SortOrder | LayoutColumn.SortOrder |
| Position | DxTreeListColumn.VisibleIndex | LayoutColumn.VisibleIndex |
| Visibility | DxTreeListColumn.Visible | LayoutColumn.Visible |
| Width | DxTreeListColumn.Width | LayoutColumn.Width |
Handle the following events to save and restore the Grid layout automatically:
LayoutAutoSavingFires when the grid’s layout changes.LayoutAutoLoadingFires when the DxGrid component is initialized and starts to load its layout.
To save and restore the Grid layout on demand (for example, on a button click), call the following methods:
SaveLayout()Saves information about the DxGrid‘s layout.LoadLayout(GridPersistentLayout)Restores the DxGrid layout.
IEquatable<TreeListPersistentLayoutColumn>
Object DevExpress.Blazor.Grid.Internal.GridPersistentLayoutColumnBase TreeListPersistentLayoutColumn
See Also