My mobile app requires that my data grid have frozen columns on the left that do NOT scroll horizontally. This is useful when the first column might be an ID column or a Date column that the user always needs to see when scrolling through the other data columns.
I have an custom column extending "DataGridTextColumn". This column overrides "CreateGroupDescriptor" methods and returns an instance of "DelegateGroupDescriptor". Once we group items in this column it can never be cleared/un-grouped.
Any help would be heighly appreciated. Thanks in advance.
Datagrid
Built in features for:
- Paging
eg. https://demos.telerik.com/aspnet-mvc/grid/paging
- Search Panel
eg. https://demos.devexpress.com/MVCxGridViewDemos/Filtering/SearchPanel
- Sorting
eg. https://demos.telerik.com/aspnet-mvc/grid/sorting
I am trying to replicate a part of our MVC application using xamarin.forms.
The forms required will have a datagrid, when a row is clicked I want to open a pdfViewer.
These built in features would help me and others.
Regards,
Graham
Like in the WPF GridView control:
https://docs.telerik.com/devtools/wpf/controls/radgridview/columns/column-groups
Giving a RadDataGrid where columns are mostly empty, scroll to the right and mutate the data. All the rows without data visible disappear until the user scrolls back to columns that have data.
Link to video: https://youtube.com/shorts/_Zdm2FIowP8?feature=share
Sample project attached.
Currently the DataGrid uses a GroupDescriptorCollection type for GroupDescriptors, which is not bindable (even with OneWayToSource mode). The same holds true for the Filter and Sort collections. It would be nice to follow the same paradigm as the completed RadListView feedback item here: https://feedback.telerik.com/Project/168/Feedback/Details/211065-listview-make-groupdescriptors-sortdescriptors-and-filterdescriptors-collection
Filtering UI can be customized through the FilterControlTemplate property of the DataGridColumn: DataGrid: FilterControl Template.
We should provide a way to customize the Grouping UI including the Visible Columns area.
Provide an option to programmatically reset the ordering of the columns in the DataGrid after reordering them using the Options-> more button
There isn't a command which can be used for resetting the column reorder.