ASPxClientLayoutArgs.LayoutMode Property
Indicates whether a control’s layout should be saved or restored.
Namespace: DevExpress.Web
Assembly: DevExpress.Web.v24.1.dll
NuGet Package: DevExpress.Web
Declaration
Property Value
Type | Description |
---|---|
ClientLayoutMode | A ClientLayoutMode enumeration value that indicates whether a web control’s layout should be saved or restored. |
Available values:
Name | Description |
---|---|
Loading | A web control’s ClientLayout event should be handled to restore the previously saved layout. |
Saving | A web control’s ClientLayout event should be handled to save the control’s layout to a data store. |
Remarks
protected void ASPxDockManager1_ClientLayout(object sender, ASPxClientLayoutArgs e) {
if (e.LayoutMode == ClientLayoutMode.Saving && this.saveLayout) {
DataRow row = LayoutDataSource.NewRow();
row["Date"] = DateTime.Now.ToString();
row["LayoutString"] = e.LayoutData;
LayoutDataSource.Rows.Add(row);
}
if (e.LayoutMode == ClientLayoutMode.Loading && grid.Selection.Count != 0) {
e.LayoutData = grid.GetSelectedFieldValues("LayoutString")[0].ToString();
}
}
See Also