mirror of
https://github.com/fralx/LimeReport.git
synced 2024-12-23 16:22:58 +03:00
Rendering report with DataHeader band has been fixed
This commit is contained in:
parent
fc271d6a3b
commit
d0091cb2f7
@ -582,7 +582,7 @@ void ReportRender::renderGroupFooter(BandDesignIntf *parentBand)
|
||||
{
|
||||
foreach(BandDesignIntf* band,parentBand->childrenByType(BandDesignIntf::GroupHeader)){
|
||||
IGroupBand* gb = dynamic_cast<IGroupBand*>(band);
|
||||
if (gb->isStarted()){
|
||||
if (gb && gb->isStarted()){
|
||||
if (band->reprintOnEachPage()) m_reprintableBands.removeOne(band);
|
||||
if (band->childBands().count()>0){
|
||||
renderBand(band->childBands().at(0),StartNewPageAsNeeded);
|
||||
@ -597,7 +597,10 @@ void ReportRender::initGroups()
|
||||
m_datasources->clearGroupFunction();
|
||||
foreach(BandDesignIntf* band, m_patternPageItem->childBands()){
|
||||
if (band->isFooter()) extractGroupsFunction(band);
|
||||
if (band->isHeader()) dynamic_cast<IGroupBand*>(band)->closeGroup();
|
||||
if (band->isHeader()){
|
||||
IGroupBand* gb = dynamic_cast<IGroupBand*>(band);
|
||||
if (gb) gb->closeGroup();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user