How can I style table to be full width?
cogentsoftech opened this issue · 1 comments
cogentsoftech commented
How can I style table to be full width?
mazdik commented
constructor(private element: ElementRef) {}
ngOnInit() {
this.columns = getColumnsPlayers();
this.columns.splice(4);
const width = this.getFullWidth() / this.columns.length;
this.columns.forEach(x => x.width = width);
this.table = new DataTable(this.columns, this.settings);
}
getFullWidth(): number {
const outer = document.createElement('div');
outer.style.visibility = 'hidden';
this.element.nativeElement.appendChild(outer);
const width = outer.offsetWidth;
outer.parentNode.removeChild(outer);
return width;
}