We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy.
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Repeat header in each group

Thread ID:

Created:

Updated:

Platform:

Replies:

125322 Aug 8,2016 06:08 PM UTC Aug 12,2016 12:21 PM UTC Xamarin.iOS 8
loading
Tags: SfDataGrid
Patrick Burrows
Asked On August 8, 2016 06:08 PM UTC

For a grouped SFDataGrid, how can I have the header repeated for each group?

Ashok N [Syncfusion]
Replied On August 9, 2016 10:42 AM UTC

Hi Patrick   
  
Thank you for contacting Syncfusion Support.   
  
We have checked your query and we are unable to understand your requirement clearly. If your requirement is to freeze the caption row of a group at the top until the group records are completely scrolled out of the view and then replace the frozen caption row with the caption row of the next group? we currently do not have support for this. However, this has been already considered as a feature and added to our Feature management list and this feature will be available in any of our upcoming release. 

Otherwise, if your requirement is to customize the text of the caption rows to be identical for the groups then you can achieve it in two ways, either by customizing the GroupCaptionText or by writing a converter for the GroupColumnDescription.    
  
You can customize the GroupCaptionText by using SfDataGrid.GroupCaptionTextFormat property.  Please refer the below UG link, to get more information about GroupCaptionText customization.   
  
You can write the Converter to GroupColumnDescription and return the Key value. We have prepared a sample based on this and attached it in the below sample link, please refer it.     
  
Regards,   
Ashok 

Patrick Burrows
Replied On August 9, 2016 11:34 AM UTC

If your requirement is to freeze the caption row of a group at the top until the group records are completely scrolled out of the view and then replace the frozen caption row with the caption row of the next group?

Yes, this. The freezing isn't even important. 


Ashok N [Syncfusion]
Replied On August 10, 2016 06:35 PM UTC

Hi Patrick, 
 
Thanks for your update. 
 
We could not understand your requirement clearly. Could you please confirm you need to show the same caption text in all group, like in the below screenshot? You can achieve this by using SfDataGrid.GroupCaptionTextFormat property. Please refer the below code example  
SfDataGrid.GroupCaptionTextFormat = “GroupCaptionText”; 
 
 
 
 
Also you can achieve this by using Converter in GroupColumnDescription. We have update the sample for this in our previous update, please refer it. 
 
Or you need to freeze the caption row of a group at the top until the group records are completely scrolled out of the view and then replace the frozen caption row with the caption row of the next group? In the below screenshot we have mention about GrouCaptionText and group records.  
 
 
 
If your requirement is deferring from this, could you please share screenshot based on your requirement, that would be more helpful for us to serve you better? 
 
Regards, 
Ashok 


Patrick Burrows
Replied On August 10, 2016 06:45 PM UTC

Here is the layout I was trying to accomplish (using random strings):

So 2 groupings (one with the grey background, one bolded with a white background).

Inside of each inside group, is a table that contains the headers.



Patrick Burrows
Replied On August 10, 2016 06:50 PM UTC

(also, the example above has only one inner-grouping (the one that is bold, with a white background) for each outer grouping. There could, of course, be many outer groupings, that's just the example I chose).

Ashok N [Syncfusion]
Replied On August 11, 2016 10:00 AM UTC

Hi Patrick, 
 
Thanks for your update, 

Currently we do not have support for multilevel grouping with DetailsView datagrid. However, this has been already considered as a feature and added to our Feature management list and this feature will be available in any of our upcoming release.  
 
Regards, 
Ashok 


Patrick Burrows
Replied On August 11, 2016 02:44 PM UTC

The original question was this:
For a grouped SFDataGrid, how can I have the header repeated for each group?

I was just going to fake the second level of grouping using multiple views

Ashok N [Syncfusion]
Replied On August 12, 2016 12:21 PM UTC

Hi Patrick, 
We had checked your reported query at our end. It can be achieved using the DetailsView datagrid only. Currently, we do not have support for DetailsView datagrid in the Xamarin. However, we had considered this feature and it will be implemented in any of our upcoming release.  
Regards, 
Ashok 


CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

;