|
4 | 4 | @using Syncfusion.Blazor.Grids |
5 | 5 |
|
6 | 6 | <div style="position:relative; min-height: 500px;"> |
7 | | - <SfMediaQuery @bind-ActiveBreakPoint="activeBreakpoint"></SfMediaQuery> |
| 7 | + <SfMediaQuery @bind-ActiveBreakPoint="activeBreakpoint"/> |
8 | 8 | @if (activeBreakpoint == "Small") |
9 | 9 | { |
10 | | - isAdaptive = true; |
| 10 | + rowDirection = RowDirection.Vertical; |
11 | 11 | } |
12 | 12 | else |
13 | 13 | { |
14 | | - isAdaptive = false; |
| 14 | + rowDirection = RowDirection.Horizontal; |
15 | 15 | } |
16 | | - <SfGrid DataSource="@Orders" AllowSorting="true" AllowFiltering="true" EnableAdaptiveUI="@isAdaptive" RowRenderingMode="RowDirection.Vertical" Toolbar="@(new List<string>() { "Add", "Edit", "Delete", "Cancel", "Update", "Search" })" AllowPaging="true"> |
17 | | - <GridFilterSettings Type="@FilterType.Excel"></GridFilterSettings> |
18 | | - <GridEditSettings AllowAdding="true" AllowEditing="true" AllowDeleting="true" Mode="EditMode.Dialog"></GridEditSettings> |
| 16 | + <SfGrid DataSource="@Orders" AllowSorting="true" AllowFiltering="true" |
| 17 | + EnableAdaptiveUI="true" AdaptiveUIMode="AdaptiveMode.Mobile" RowRenderingMode="@rowDirection" |
| 18 | + Height="100%" Width="100%" AllowPaging="true" |
| 19 | + Toolbar="@(new List<string>() { "Add", "Edit", "Delete", "Cancel", "Update", "Search" })"> |
| 20 | + <GridFilterSettings Type="@FilterType.Excel"/> |
| 21 | + <GridEditSettings AllowAdding="true" AllowEditing="true" AllowDeleting="true" Mode="EditMode.Dialog"/> |
19 | 22 | <GridColumns> |
20 | 23 | <GridColumn Field=@nameof(Order.OrderID) HeaderText="Order ID" IsPrimaryKey="true" Width="80" ValidationRules="@(new ValidationRules{ Required= true })"></GridColumn> |
21 | 24 | <GridColumn Field=@nameof(Order.CustomerID) HeaderText="Customer Name" Width="120"></GridColumn> |
|
28 | 31 | @code { |
29 | 32 | public List<Order>? Orders { get; set; } |
30 | 33 | private string? activeBreakpoint { get; set; } |
31 | | - private bool isAdaptive { get; set; } |
| 34 | + private RowDirection rowDirection{ get; set; } |
32 | 35 |
|
33 | 36 | protected override void OnInitialized() |
34 | 37 | { |
|
0 commit comments