Skip to content
Snippets Groups Projects
Commit b316d79d authored by niall's avatar niall
Browse files

cleanup of export docs

parent 67cea397
Branches
Tags
No related merge requests found
......@@ -243,22 +243,23 @@ export class GridSerializer {
}
// first pass, put in the header names of the cols
if (!skipHeader || columnGroups) {
if (columnGroups) {
let groupInstanceIdCreator: GroupInstanceIdCreator = new GroupInstanceIdCreator();
let displayedGroups: ColumnGroupChild[] = this.displayedGroupCreator.createDisplayedGroups(
columnsToExport,
this.columnController.getGridBalancedTree(),
groupInstanceIdCreator
);
if (columnGroups && displayedGroups.length > 0 && displayedGroups[0] instanceof ColumnGroup) {
if (displayedGroups.length > 0 && displayedGroups[0] instanceof ColumnGroup) {
let gridRowIterator: RowSpanningAccumulator = gridSerializingSession.onNewHeaderGroupingRow();
let columnIndex: number = 0;
displayedGroups.forEach((it:ColumnGroupChild)=>{
let casted:ColumnGroup = it as ColumnGroup;
let definition = casted.getDefinition();
gridRowIterator.onColumn(definition != null ? definition.headerName : '', columnIndex ++, casted.getChildren().length - 1);
displayedGroups.forEach((columnGroupChild: ColumnGroupChild) => {
let columnGroup: ColumnGroup = columnGroupChild as ColumnGroup;
let colDef = columnGroup.getDefinition();
gridRowIterator.onColumn(colDef != null ? colDef.headerName : '', columnIndex++, columnGroup.getChildren().length - 1);
});
}
}
if (!skipHeader){
let gridRowIterator = gridSerializingSession.onNewHeaderRow();
......@@ -266,7 +267,6 @@ export class GridSerializer {
gridRowIterator.onColumn (column, index, null)
});
}
}
this.floatingRowModel.forEachFloatingTopRow(processRow);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment