DxTreeList.GetSortedColumns() Method
Gets the collection of sorted columns.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.1.dll
NuGet Package: DevExpress.Blazor
Declaration
public IReadOnlyList<ITreeListDataColumn> GetSortedColumns()
Returns
Type | Description |
---|---|
IReadOnlyList<ITreeListDataColumn> | The collection of sorted columns. |
Remarks
Use the GetSortedColumns
method to get the collection of sorted columns. The following code snippet obtains the first item from the sorted column collection:
@inject EmployeeTaskService EmployeeTaskService
<style>
.my-button {
width: 200px;
}
</style>
<DxTreeList @ref="MyTreeList" Data="TreeListData" KeyFieldName="Id" ParentKeyFieldName="ParentId">
<Columns>
<DxTreeListDataColumn FieldName="Name" Caption="Task" />
<DxTreeListDataColumn FieldName="EmployeeName" SortIndex="0" />
<DxTreeListDataColumn FieldName="StartDate" />
<DxTreeListDataColumn FieldName="DueDate" />
</Columns>
</DxTreeList>
<DxButton Click="@OnGetSortedColumns" Text="Get First Sorted Column" CssClass="my-button" />
@Alert
@code {
string Alert { get; set; }
ITreeList MyTreeList { get; set; }
List<EmployeeTask> TreeListData { get; set; }
protected override void OnInitialized() {
TreeListData = EmployeeTaskService.GenerateData();
}
void OnGetSortedColumns() {
string FirstSortedColumnName = MyTreeList.GetSortedColumns().FirstOrDefault()?.FieldName;
Alert = "The first sorted column is " + FirstSortedColumnName;
}
}
For more information about data sorting in the TreeList component, refer to the following topic: Sort Data in Blazor TreeList.
Implements
See Also