Hi DevExpress!
A couple of weeks ago, I had a very similar question:
I thought I had found a working solution, but I've come to learn that it isn't working correctly.
The issue is, that if multiple rows is expanded, it is not possible to collapse them again.
I found that it's actually illustrated in the suggested solution from another thread:
In this thread, your supporter, Marion, gives a suggested solution via a jsfiddle:
http://jsfiddle.net/uw9m74c8/73/
If you go to this example, and expand the bottom expandable row available, everything is fine.
But, if you then go and expand the top expandable row, the small icon for expanding row on the bottom expandable row, disappears.
I've tried investigating, and it seems like the functionality is built so that the "details" is injected as an extra row into the original datagrid, which causes any subsequent master/detail row index to be shifted 1 higher, thus making the logic that determines which rows should be expandable obsolete.
I would really like if you guys could suggest a solution where I can have some rows be expandable, and not loose the expandable functionality on any subsequent expandable rows.
I've attached an image that illustrates the issue I'm having, but please let me know if you need any further demonstration.
Kind regards,
Jesper
I would really like a solution, where I can have some rows be expandable.