Merge pull request #5677 from bmundt/remove_columns

Added Hidden Column Style for Table Panel
This commit is contained in:
Carl Bergquist
2016-11-30 00:08:17 +01:00
committed by GitHub
3 changed files with 15 additions and 1 deletions

View File

@@ -45,6 +45,12 @@ export class TableRenderer {
return this.defaultCellFormater;
}
if (style.type === 'hidden') {
return v => {
return undefined;
};
}
if (style.type === 'date') {
return v => {
if (v === undefined || v === null) {
@@ -123,6 +129,13 @@ export class TableRenderer {
widthHack = '<div class="table-panel-width-hack">' + this.table.columns[columnIndex].text + '</div>';
}
if (value === undefined) {
style = ' style="display:none;"';
this.table.columns[columnIndex].hidden = true;
} else {
this.table.columns[columnIndex].hidden = false;
}
return '<td' + style + '>' + value + widthHack + '</td>';
}