Blazor TreeGrid Example - Custom Sorting
Task ID Press Enter to sort. Press Alt Down to open filter Menu | Task Name Press Enter to sort. Press Alt Down to open filter Menu | Assignee Press Enter to sort. Press Alt Down to open filter Menu | Priority Press Enter to sort. Press Alt Down to open filter Menu | Story Points Press Enter to sort. Press Alt Down to open filter Menu | Status Press Enter to sort. Press Alt Down to open filter Menu | Start Date Press Enter to sort. Press Alt Down to open filter Menu | End Date Press Enter to sort. Press Alt Down to open filter Menu |
|---|
| 1000 | Customer Portal Redesign | Project Manager |
Critical | 134 | In Progress | 11/1/2025 | 2/10/2026 |
| 1001 | Authentication & Login Flow | Tech Lead |
Critical | 50 | Open | 11/9/2025 | 12/3/2025 |
| 1002 | Analysis of login flow | Developer |
Critical | 3 | In Progress | 11/10/2025 | 11/13/2025 |
| 1003 | Implement OAuth2/SSO | Developer |
High | 30 | Open | 11/9/2025 | 11/19/2025 |
| 1004 | Unit Tests for Login | Developer |
Critical | 5 | In Progress | 11/13/2025 | 11/22/2025 |
| 1005 | Error Handling for Failed Login | Developer |
High | 12 | Open | 11/12/2025 | 11/22/2025 |
| 1006 | User Profile Management | Tech Lead |
High | 20 | Open | 11/14/2025 | 12/26/2025 |
| 1007 | Profile CRUD Operations | Developer |
Critical | 5 | In Progress | 11/17/2025 | 11/22/2025 |
| 1008 | Validation Rules | Developer |
High | 10 | Open | 11/18/2025 | 11/28/2025 |
| 1009 | Integration with DB | Developer |
High | 5 | Open | 11/18/2025 | 11/26/2025 |
| 1010 | Dashboard UI Layout | Tech Lead |
High | 37 | Open | 11/15/2025 | 12/25/2025 |
| 1011 | Wireframe Design | Developer |
Critical | 2 | In Progress | 11/15/2025 | 11/24/2025 |
| 1012 | Frontend Implementation | Developer |
High | 30 | Open | 11/18/2025 | 11/28/2025 |
| 1013 | Accessibility Review | Developer |
High | 5 | Open | 11/15/2025 | 11/18/2025 |
| 1014 | Notification Center | Tech Lead |
High | 15 | Open | 11/8/2025 | 12/11/2025 |
| 1015 | Email Alerts | Developer |
Critical | 5 | In Progress | 11/10/2025 | 11/17/2025 |
| 1016 | Push Notifications | Developer |
High | 5 | Open | 11/10/2025 | 11/14/2025 |
| 1017 | Error Logging | Developer |
High | 5 | Open | 11/9/2025 | 11/20/2025 |
| 1018 | Accessibility Compliance | Tech Lead |
High | 12 | Open | 11/9/2025 | 12/14/2025 |
| 1019 | WCAG Audit | Developer |
Critical | 2 | In Progress | 11/10/2025 | 11/15/2025 |
| 1020 | Keyboard Navigation | Developer |
High | 5 | Open | 11/11/2025 | 11/20/2025 |
| 1021 | Screen Reader Support | Developer |
High | 5 | Open | 11/12/2025 | 11/16/2025 |
| 1022 | Mobile App v2 Development | Project Manager |
Critical | 60 | In Progress | 5/1/2025 | 8/4/2025 |
| 1023 | Push Notification Service | Tech Lead |
High | 15 | Open | 5/15/2025 | 6/15/2025 |
| 1024 | Setup Firebase/APNS | Developer |
Critical | 5 | In Progress | 5/17/2025 | 5/26/2025 |
| 1025 | Integration Tests | Developer |
High | 5 | Open | 5/19/2025 | 5/22/2025 |
| 1026 | Retry Logic | Developer |
High | 5 | Open | 5/19/2025 | 5/25/2025 |
| 1027 | Offline Data Sync | Tech Lead |
High | 15 | Open | 5/13/2025 | 6/20/2025 |
| 1028 | Local Storage Setup | Developer |
Critical | 5 | In Progress | 5/16/2025 | 5/21/2025 |
| 1029 | Conflict Resolution | Developer |
High | 5 | Open | 5/14/2025 | 5/21/2025 |
| 1030 | Sync Scheduler | Developer |
High | 5 | Open | 5/14/2025 | 5/20/2025 |
| 1031 | Payment Gateway Integration | Tech Lead |
Critical | 15 | Open | 5/13/2025 | 6/22/2025 |
| 1032 | Integrate Stripe/PayPal | Developer |
Critical | 5 | In Progress | 5/13/2025 | 5/16/2025 |
| 1033 | Transaction Logging | Developer |
High | 5 | Open | 5/13/2025 | 5/21/2025 |
| 1034 | Fraud Detection | Developer |
Critical | 5 | In Progress | 5/16/2025 | 5/29/2025 |
| 1035 | App Security Enhancements | Tech Lead |
Critical | 15 | Open | 5/8/2025 | 6/1/2025 |
| 1036 | Encryption Setup | Developer |
Critical | 5 | In Progress | 5/9/2025 | 5/15/2025 |
| 1037 | Penetration Testing | Developer |
High | 5 | Open | 5/10/2025 | 5/17/2025 |
| 1038 | Secure Storage | Developer |
Critical | 5 | In Progress | 5/10/2025 | 5/14/2025 |
| 1039 | Data Analytics Dashboard | Project Manager |
Critical | 90 | In Progress | 3/20/2025 | 7/13/2025 |
| 1040 | Chart Rendering Engine | Tech Lead |
High | 30 | Open | 4/2/2025 | 4/29/2025 |
| 1041 | Implement ChartJS | Developer |
Critical | 20 | In Progress | 4/5/2025 | 4/18/2025 |
| 1042 | Performance Optimization | Developer |
High | 5 | Open | 4/3/2025 | 4/9/2025 |
| 1043 | Unit Tests | Developer |
High | 5 | Open | 4/4/2025 | 4/14/2025 |
| 1044 | Filter & Query Logic | Tech Lead |
High | 20 | Open | 3/26/2025 | 4/19/2025 |
| 1045 | Dynamic Filters | Developer |
Critical | 5 | In Progress | 3/26/2025 | 4/6/2025 |
| 1046 | SQL Optimization | Developer |
High | 5 | Open | 3/29/2025 | 4/9/2025 |
| 1047 | Validation | Developer |
High | 10 | Open | 3/28/2025 | 4/6/2025 |
| 1048 | Export to Excel/PDF | Tech Lead |
High | 20 | Open | 3/27/2025 | 4/24/2025 |
| 1049 | Excel Export | Developer |
Critical | 5 | In Progress | 3/29/2025 | 4/11/2025 |
| 1050 | PDF Export | Developer |
High | 5 | Open | 3/29/2025 | 4/8/2025 |
| 1051 | Error Handling | Developer |
High | 10 | Open | 3/29/2025 | 4/5/2025 |
| 1052 | KPI Metrics Setup | Tech Lead |
High | 20 | Open | 4/3/2025 | 4/29/2025 |
| 1053 | Define KPIs | Developer |
Critical | 5 | In Progress | 4/4/2025 | 4/17/2025 |
| 1054 | Data Pipeline | Developer |
High | 5 | Open | 4/5/2025 | 4/17/2025 |
| 1055 | Validation | Developer |
High | 10 | Open | 4/3/2025 | 4/15/2025 |
| 1056 | Admin Panel Revamp | Project Manager |
Critical | 87 | In Progress | 4/16/2025 | 6/21/2025 |
| 1057 | Role Management Module | Tech Lead |
High | 15 | Open | 4/28/2025 | 5/27/2025 |
| 1058 | Role CRUD | Developer |
Critical | 5 | In Progress | 4/29/2025 | 5/12/2025 |
| 1059 | Permission Matrix | Developer |
High | 5 | Open | 4/28/2025 | 5/2/2025 |
| 1060 | Unit Tests | Developer |
High | 5 | Open | 4/30/2025 | 5/12/2025 |
| 1061 | Audit Log Tracking | Tech Lead |
High | 15 | Open | 4/29/2025 | 6/12/2025 |
| 1062 | Log Schema Design | Developer |
Critical | 5 | In Progress | 5/2/2025 | 5/9/2025 |
| 1063 | Integration with DB | Developer |
High | 5 | Open | 5/1/2025 | 5/6/2025 |
| 1064 | Export Reports | Developer |
High | 5 | Open | 5/3/2025 | 5/13/2025 |
| 1065 | Settings UI Redesign | Tech Lead |
High | 37 | Open | 4/25/2025 | 6/2/2025 |
| 1066 | UI Wireframe | Developer |
Critical | 2 | In Progress | 4/26/2025 | 5/3/2025 |
| 1067 | Frontend Implementation | Developer |
High | 30 | Open | 4/27/2025 | 5/3/2025 |
| 1068 | Accessibility Review | Developer |
High | 5 | Open | 4/27/2025 | 5/1/2025 |
| 1069 | Multi-Factor Authentication | Tech Lead |
Critical | 20 | Open | 4/24/2025 | 5/26/2025 |
| 1070 | OTP Setup | Developer |
Critical | 5 | In Progress | 4/24/2025 | 5/4/2025 |
| 1071 | SMS/Email Integration | Developer |
High | 5 | Open | 4/25/2025 | 5/8/2025 |
| 1072 | Error Handling | Developer |
Critical | 10 | In Progress | 4/28/2025 | 5/4/2025 |
| 1073 | E-Commerce Platform Upgrade | Project Manager |
Critical | 75 | In Progress | 9/19/2025 | 12/7/2025 |
| 1074 | Product Catalog Service | Tech Lead |
High | 20 | Open | 9/25/2025 | 10/21/2025 |
| 1075 | Catalog CRUD | Developer |
Critical | 5 | In Progress | 9/27/2025 | 10/7/2025 |
| 1076 | Search Optimization | Developer |
High | 5 | Open | 9/25/2025 | 10/3/2025 |
| 1077 | Validation | Developer |
High | 10 | Open | 9/26/2025 | 9/29/2025 |
| 1078 | Shopping Cart Flow | Tech Lead |
High | 20 | Open | 9/23/2025 | 10/31/2025 |
| 1079 | Add/Remove Items | Developer |
Critical | 5 | In Progress | 9/25/2025 | 10/6/2025 |
| 1080 | Discount Application | Developer |
High | 5 | Open | 9/25/2025 | 9/30/2025 |
| 1081 | Error Handling | Developer |
High | 10 | Open | 9/26/2025 | 10/9/2025 |
| 1082 | Checkout & Payments | Tech Lead |
Critical | 15 | Open | 9/30/2025 | 11/10/2025 |
| 1083 | Payment Gateway Integration | Developer |
Critical | 5 | In Progress | 10/2/2025 | 10/13/2025 |
| 1084 | Transaction Logging | Developer |
High | 5 | Open | 10/4/2025 | 10/16/2025 |
| 1085 | Fraud Detection | Developer |
Critical | 5 | In Progress | 10/3/2025 | 10/15/2025 |
| 1086 | Order Tracking | Tech Lead |
High | 20 | Open | 9/28/2025 | 11/11/2025 |
| 1087 | Order Status Updates | Developer |
Critical | 5 | In Progress | 10/1/2025 | 10/14/2025 |
| 1088 | Notifications | Developer |
High | 5 | Open | 10/1/2025 | 10/9/2025 |
| 1089 | Error Handling | Developer |
High | 10 | Open | 10/1/2025 | 10/5/2025 |
| 1090 | HR System Migration | Project Manager |
Normal | 80 | In Progress | 10/24/2025 | 1/24/2026 |
| 1091 | Employee Records Import | Tech Lead |
Normal | 25 | Open | 10/29/2025 | 11/19/2025 |
| 1092 | Data Migration | Developer |
Normal | 5 | Open | 11/1/2025 | 11/10/2025 |
| 1093 | Validation | Developer |
Low | 10 | Open | 11/2/2025 | 11/6/2025 |
| 1094 | Error Handling | Developer |
Low | 10 | Open | 11/2/2025 | 11/6/2025 |
| 1095 | Payroll Integration | Tech Lead |
Normal | 20 | Open | 11/4/2025 | 12/3/2025 |
| 1096 | Salary Calculation | Developer |
Normal | 5 | Open | 11/7/2025 | 11/15/2025 |
| 1097 | Bank API Integration | Developer |
Low | 5 | Open | 11/6/2025 | 11/13/2025 |
| 1098 | Validation | Developer |
Normal | 10 | Open | 11/8/2025 | 11/21/2025 |
| 1099 | Leave Management | Tech Lead |
Low | 20 | Open | 11/2/2025 | 12/5/2025 |
| 1100 | Leave Request Workflow | Developer |
Normal | 5 | Open | 11/2/2025 | 11/6/2025 |
| 1101 | Approval Rules | Developer |
Low | 5 | Open | 11/4/2025 | 11/11/2025 |
| 1102 | Error Handling | Developer |
Normal | 10 | Open | 11/3/2025 | 11/16/2025 |
| 1103 | Recruitment Module | Tech Lead |
Low | 15 | Open | 10/28/2025 | 11/19/2025 |
| 1104 | Job Posting | Developer |
Low | 5 | Open | 10/30/2025 | 11/6/2025 |
| 1105 | Candidate Screening | Developer |
Low | 5 | Open | 10/31/2025 | 11/8/2025 |
| 1106 | Interview Scheduling | Developer |
Low | 5 | Open | 10/28/2025 | 11/7/2025 |
| 1107 | IoT Device Monitoring System | Project Manager |
Critical | 99 | In Progress | 7/27/2025 | 10/1/2025 |
| 1108 | Device Registration | Tech Lead |
High | 25 | Open | 8/10/2025 | 9/8/2025 |
| 1109 | Device Onboarding | Developer |
Critical | 5 | In Progress | 8/14/2025 | 8/22/2025 |
| 1110 | Validation | Developer |
High | 10 | Open | 8/10/2025 | 8/23/2025 |
| 1111 | Error Handling | Developer |
High | 10 | Open | 8/12/2025 | 8/24/2025 |
| 1112 | Sensor Data Collection | Tech Lead |
High | 25 | Open | 8/2/2025 | 8/24/2025 |
| 1113 | Data Pipeline Setup | Developer |
Critical | 5 | In Progress | 8/5/2025 | 8/16/2025 |
| 1114 | Validation | Developer |
High | 10 | Open | 8/2/2025 | 8/10/2025 |
| 1115 | Error Handling | Developer |
High | 10 | Open | 8/2/2025 | 8/10/2025 |
| 1116 | Real-Time Alerts | Tech Lead |
High | 20 | Open | 7/30/2025 | 8/23/2025 |
| 1117 | Alert Rules | Developer |
Critical | 5 | In Progress | 7/30/2025 | 8/5/2025 |
| 1118 | Notification Setup | Developer |
High | 5 | Open | 7/31/2025 | 8/4/2025 |
| 1119 | Error Handling | Developer |
High | 10 | Open | 7/30/2025 | 8/11/2025 |
| 1120 | Firmware Updates | Tech Lead |
High | 29 | Open | 8/5/2025 | 9/2/2025 |
| 1121 | OTA Update Setup | Developer |
Critical | 9 | In Progress | 8/7/2025 | 8/15/2025 |
| 1122 | Validation | Developer |
High | 10 | Open | 8/6/2025 | 8/14/2025 |
| 1123 | Error Handling | Developer |
High | 10 | Open | 8/8/2025 | 8/19/2025 |
| 1124 | Marketing Automation Suite | Project Manager |
Critical | 90 | In Progress | 6/24/2025 | 9/19/2025 |
| 1125 | Campaign Builder | Tech Lead |
High | 20 | Open | 6/27/2025 | 7/21/2025 |
| 1126 | Template Design | Developer |
Critical | 5 | In Progress | 6/30/2025 | 7/3/2025 |
| 1127 | Workflow Setup | Developer |
High | 5 | Open | 6/30/2025 | 7/11/2025 |
| 1128 | Validation | Developer |
High | 10 | Open | 7/1/2025 | 7/10/2025 |
| 1129 | Email Templates | Tech Lead |
High | 25 | Open | 7/5/2025 | 7/26/2025 |
| 1130 | Design Templates | Developer |
Critical | 5 | In Progress | 7/6/2025 | 7/17/2025 |
| 1131 | Validation | Developer |
High | 10 | Open | 7/8/2025 | 7/13/2025 |
| 1132 | Error Handling | Developer |
High | 10 | Open | 7/9/2025 | 7/21/2025 |
| 1133 | Audience Segmentation | Tech Lead |
High | 25 | Open | 7/6/2025 | 8/15/2025 |
| 1134 | Segmentation Rules | Developer |
Critical | 5 | In Progress | 7/10/2025 | 7/14/2025 |
| 1135 | Validation | Developer |
High | 10 | Open | 7/6/2025 | 7/11/2025 |
| 1136 | Error Handling | Developer |
High | 10 | Open | 7/9/2025 | 7/13/2025 |
| 1137 | Analytics Dashboard | Tech Lead |
High | 20 | Open | 7/5/2025 | 7/31/2025 |
| 1138 | Metrics Setup | Developer |
Critical | 5 | In Progress | 7/8/2025 | 7/19/2025 |
| 1139 | Visualization | Developer |
High | 5 | Open | 7/9/2025 | 7/15/2025 |
| 1140 | Validation | Developer |
High | 10 | Open | 7/6/2025 | 7/11/2025 |
This sample demonstrates applying custom sorting logic. Columns can be ordered based on a predefined sequence rather than default alphabetical or numeric sorting.
Enable sorting by setting AllowSorting to true. Click column headers to sort.
In this demo, custom sort logic is applied via SortComparer:
- Priority: custom sequence – Low, Normal, High, Critical
- RICE Score: numeric sorting, even though values are stored as strings
Learn more in the custom sorting documentation.