Hi I have a grid which may have max of 4 levels of child rows. I wanted to expand all the child rows in the multiple bands.
I tried using grid.displaylayout.rows.expandall(true) and grid.rows.expandall(true). I tried using the getrowenumerator also but nothing seems working.When the page is loaded only band 1 and 2 rows are expanded the third band is showing only the rowselector and when I click it, it shows the 3rd band and its child band 4.
I want to display all the 4 bands as like below.
->1
------->2
-------------->3
------------------------->4
i.e 1 has child row 2 and 2 has child row 3 etc. all the max of 4 levels should be expanded and visible to the user by default without expanding the + symbol manually.
Any help on this please?
Thanks,
Arun.K.S
Hi Arun,
Do you have the latest service release? There was a bug in the grid where the 3rd and lower levels of data would not load properly in some cases when you are using a recursive data source. This was fixed a while ago, so you may just need to update.
Hi we are using Infragistics2.Win.v8.2 v2.0.50727 Version: 8.2.20082.1000. After your suggestion we installed the service releases( hotfix) but still we are facing the same problem.Attached the screenshots and the datasource object code for binding the grid.
1) when page loaded the grid is not expanding all the rows in all the bands ( though we set rows.expandall(true))
2) After clicking the id, the next level band is just showing a blank expander
3) After clicking the blank expander the page is showing 4th level as below
4) finally expanded grid is looking like this. what we want is to show the grid like in step 4 as default when the page is loaded.
Any help on this please.
Can you duplicate this behavior in a small sample project? I've never seen this happen before.