Subset editor and cube viewer break when expanding elements beyond 12 hierarchy levels
Describe the bug
The nesting layout of elements breaks beyond 12 hierarchy levels. It is still possible to expand/collapse but after 12 levels all elements are displayed as left aligned. The behaviour is the same in subset editor and cube viewer.
To Reproduce
Steps to reproduce the behavior:
- Place a dimension with a deep rollup structure on rows in the cube viewer and drill down beyond 12 levels.
- Or do the same in subset editor.
Expected behavior
A reasonable number of levels should be able to be displayed before reverting to left alignment. Just what "reasonable" is, is open to debate but it's more than 12. I understand there's probably performance issues and extra code complexity to deal with correct nesting display for much larger number of levels but 12 doesn't seem enough. Maybe something like 30? Ideally this would be configurable in Arc options with a parameter like "MaximumHierarchyDisplayLevels"
Screenshots
All is good down to depth of 12 levels
After 12 levels reverts to left alignment. Behaviour same in cube viewer and subset editor.
2019-08-30_10-28-09
2019-08-30_10-33-13
Desktop (please complete the following information):
- TM1 Version: 11.6
- Browser: Chrome
- Arc Version: 1.7.0beta