Hi Team,
I am using Version 9. I have implemented toolbar and columnHiding property using [showToolbar] and [columnHiding] for hiding. I am using Igx State directive to save the state and restore them. While restoring i am facing the below issues.
1. Multiheader Columns - Parent and Child columns are merged as single column
2. Igx switch is not appearing only the values true or false is displayed.
3. pipes used are not being applied.
Please find a sample structure of my grid - Infragistics Angular Components - StackBlitz
Kindly let me know how to resolve these issues
Hello,
I have been looking into your question, however, what I could say is that Ignite UI for Angular version 9 is considered retired and no longer eligible for Developer Support Services.
Also, regarding your first requirement, I have determined that restoring the state of multi-column headers was introduced in version 12.2.0. Having this in mind, in order to be able to take advantage of this feature, my suggestion is to update to the latest version.
Regarding the 2nd and 3rd requirements, my assumption is that you are applying both - igx-switch and pipe formatting via the cell templates. So, as it is mentioned in the Angular Grid State Persistence topic, IgxGridState will not persist columns templates, column formatters, etc. by default. Restoring any of these can be achieved with code on application level by handling the columnInit event and setting the required template or format programmatically. A demo that demonstrates a possible approach could be found here.
IgxGridState
If you require any further assistance on the matter, please let me know.
Sincerely,Teodosia HristodorovaSoftware Developer