IModelListView.MasterDetailMode Property
Specifies whether to display the Detail View of the currently selected object near the current List View.
Namespace: DevExpress.ExpressApp.Model
Assembly: DevExpress.ExpressApp.v24.1.dll
NuGet Package: DevExpress.ExpressApp
Declaration
Property Value
Type | Description |
---|---|
MasterDetailMode | A MasterDetailMode enumeration value that specifies whether to display the Detail View of the currently selected object near the current List View. |
Remarks
This property enables the split layout:
- WinForms
- ASP.NET Web Forms
- ASP.NET Core Blazor
To specify this property, invoke the Model Editor and navigate to the Views | <ListView> node:
You can also specify this property in code. Use the DefaultListViewOptions attribute to do this. Refer to the following topic for more information: Data Annotations in Data Model.
Important Notes
Only WinForms applications, ASP.NET Web Forms applications with the ASPxGridListEditor, and ASP.NET Core Blazor applications with the DxGridListEditor support MasterDetailMode.ListViewAndDetailView mode.
- In ASP.NET Web Forms applications, the IModelListViewWeb.DetailRowMode option is similar to
MasterDetailMode
but it allows you to show a Detail View in a List View’s Detail Row. - Blazor ListViews with a split layout display Dashboards in read-only mode.
- For the best performance, we do not recommend that you use IModelListViewWeb.DetailRowMode together with the
ListViewAndDetailView
mode. - ASPxGridView and DxGridListEditor in
ListViewAndDetailView
mode ignore the AllowEdit and NewItemRowPosition options.