|
1 | 1 | @page "/" |
2 | 2 |
|
3 | | -<EjsTreeGrid DataSource="@TreeData" IdMapping="TaskId" ParentIdMapping="ParentId" TreeColumnIndex="1" |
4 | | -AllowPaging="true" AllowSorting="true" AllowFiltering="true"> |
5 | | -<TreeGridPageSettings PageSizeMode="PageSizeMode.Root" PageSize="2"></TreeGridPageSettings> |
6 | | -<TreeGridSortSettings> |
7 | | - <TreeGridSortColumns> |
8 | | - <TreeGridSortColumn Field="Progress" Direction="Syncfusion.EJ2.Blazor.Grids.SortDirection.Descending"></TreeGridSortColumn> |
9 | | - <TreeGridSortColumn Field="Duration" Direction="Syncfusion.EJ2.Blazor.Grids.SortDirection.Ascending"></TreeGridSortColumn> |
10 | | - </TreeGridSortColumns> |
11 | | -</TreeGridSortSettings> |
| 3 | +<SfTreeGrid DataSource="@TreeData" IdMapping="TaskId" ParentIdMapping="ParentId" TreeColumnIndex="1" |
| 4 | + AllowPaging="true" AllowSorting="true" AllowFiltering="true"> |
| 5 | + <TreeGridPageSettings PageSizeMode="PageSizeMode.Root" PageSize="2"></TreeGridPageSettings> |
| 6 | + <TreeGridSortSettings> |
| 7 | + <TreeGridSortColumns> |
| 8 | + <TreeGridSortColumn Field="Progress" Direction="Syncfusion.Blazor.Grids.SortDirection.Descending"></TreeGridSortColumn> |
| 9 | + <TreeGridSortColumn Field="Duration" Direction="Syncfusion.Blazor.Grids.SortDirection.Ascending"></TreeGridSortColumn> |
| 10 | + </TreeGridSortColumns> |
| 11 | + </TreeGridSortSettings> |
12 | 12 | <TreeGridColumns> |
13 | | - <TreeGridColumn Field="TaskId" HeaderText="Task ID" Width="80" TextAlign="Syncfusion.EJ2.Blazor.Grids.TextAlign.Right"></TreeGridColumn> |
| 13 | + <TreeGridColumn Field="TaskId" HeaderText="Task ID" Width="80" TextAlign="Syncfusion.Blazor.Grids.TextAlign.Right"></TreeGridColumn> |
14 | 14 | <TreeGridColumn Field="TaskName" HeaderText="Task Name" Width="160"></TreeGridColumn> |
15 | | - <TreeGridColumn Field="Duration" HeaderText="Duration" Width="100" TextAlign="Syncfusion.EJ2.Blazor.Grids.TextAlign.Right"></TreeGridColumn> |
16 | | - <TreeGridColumn Field="Progress" HeaderText="Progress" Width="100" TextAlign="Syncfusion.EJ2.Blazor.Grids.TextAlign.Right"></TreeGridColumn> |
| 15 | + <TreeGridColumn Field="Duration" HeaderText="Duration" Width="100" TextAlign="Syncfusion.Blazor.Grids.TextAlign.Right"></TreeGridColumn> |
| 16 | + <TreeGridColumn Field="Progress" HeaderText="Progress" Width="100" TextAlign="Syncfusion.Blazor.Grids.TextAlign.Right"></TreeGridColumn> |
17 | 17 | <TreeGridColumn Field="Priority" HeaderText="Priority" Width="80"></TreeGridColumn> |
18 | 18 | </TreeGridColumns> |
19 | | -</EjsTreeGrid> |
| 19 | +</SfTreeGrid> |
20 | 20 |
|
21 | 21 | @code{ |
22 | 22 |
|
23 | | - public class BusinessObject{ |
| 23 | + public class BusinessObject |
| 24 | + { |
24 | 25 | public int TaskId { get; set; } |
25 | 26 | public string TaskName { get; set; } |
26 | 27 | public int Duration { get; set; } |
|
0 commit comments