{
if(report.groupings[c].continuation)
{
+ Detail continuation = eInstance_New(report.groupings[c].continuation);
+ continuation.level = c;
if(lastDetail)
lastDetail.isLast = true;
- AddDetailToPage(destination, eInstance_New(report.groupings[c].continuation));
+ AddDetailToPage(destination, continuation);
}
}
}
if(report.groupings[level].header)
{
Detail groupStart = eInstance_New(report.groupings[level].header);
+ groupStart.level = level;
+
if(AddDetailToPage(destination, groupStart))
{
dontAdvance = true;
public:
bool keepTogether;
bool isLast;
+ int level;
subclass(Detail) rowDetail;
}