TreeListPersistentLayoutColumn Class
Contains information about layout settings for columns.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.2.dll
NuGet Package: DevExpress.Blazor
#Declaration
public class TreeListPersistentLayoutColumn :
GridPersistentLayoutColumnBase,
IEquatable<TreeListPersistentLayoutColumn>
#Remarks
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 | Tree |
Tree |
---|---|---|
Column type | A column type defined in the markup: data, band, command, or selection. | Layout |
A data field name | Dx |
Layout |
Sort index | Dx |
Layout |
Sort direction | Dx |
Layout |
Position | Dx |
Layout |
Visibility | Dx |
Layout |
Width | Dx |
Layout |
Handle the following events to save and restore the Grid layout automatically:
- LayoutAutoSaving
- Fires when the grid’s layout changes.
- LayoutAutoLoading
- Fires 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.