CubeViewGrid.ExpandedRowHeaders.HeaderItems not returning all headers

RobbSalzmann
Valued Contributor

This is OS v7.4.1
It is running in a Cube View Extender Rule.
I've tried both CubeViewGrid.ExpandedRowHeaders  and CubeViewGrid.AllExpandedRowHeaders 

 

 

 

expandedRowHeaders = cubeViewGrid.AllExpandedRowHeaders;
int rowNum = 0;
StringBuilder sb = new StringBuilder();
foreach(CVGHeader cVGHeader in expandedRowHeaders)
{
   List<CVGHeaderItem> headerItems = cVGHeader.HeaderItems;
   sb.Append($"Row[{++rowNum}]:");
   foreach(CVGHeaderItem cVGHeaderItem in headerItems)
   {
      if(cVGHeaderItem.MemberInfo.NameAndDescription.Length>0)
         sb.Append($"{cVGHeaderItem.MemberInfo.NameAndDescription}|");
   }
   sb.AppendLine();
}

 

 

 

 

Using cubeViewGrid.ExpandedRowHeaders yeilds :

RobbSalzmann_2-1683210617035.png

Using cubeViewGrid.AllExpandedRowHeaders yeilds (ironically none of the nested members on Column2):

RobbSalzmann_1-1683210574628.png

 

I'm not getting the members shown in the green boxes:

RobbSalzmann_3-1683210675450.png

 

 

2 REPLIES 2

JackLacava
Community Manager
Community Manager

The "All*" properties are definitely buggy (in one case I get an empty list, lol). The regular ones are more reliable - but then the second dimension is not expanded.

I can open a case with Support (if you've not done it yet?)

Getting the nested row headers is key here.  Thanks for the feedback.  I wonder, this sort of parse has to take place to go from a Cube View to PDF or Excel.  Perhaps I'm using the wrong parts of the library?