fix: Render blank state when rows is 0
This commit is contained in:
parent
a47e1f07eb
commit
ad0e0b592a
@ -16,6 +16,11 @@ export default class BodyRenderer {
|
||||
this.visibleRows = rows;
|
||||
this.visibleRowIndices = rows.map(row => row.meta.rowIndex);
|
||||
|
||||
if (rows.length === 0) {
|
||||
this.bodyScrollable.innerHTML = this.getNoDataHTML();
|
||||
return;
|
||||
}
|
||||
|
||||
const rowViewOrder = this.datamanager.rowViewOrder.map(index => {
|
||||
if (this.visibleRowIndices.includes(index)) {
|
||||
return index;
|
||||
|
||||
@ -297,6 +297,7 @@ export default class Style {
|
||||
setBodyStyle() {
|
||||
const bodyWidth = $.style(this.datatableWrapper, 'width');
|
||||
const firstRow = $('.dt-row', this.bodyScrollable);
|
||||
if (!firstRow) return;
|
||||
const rowWidth = $.style(firstRow, 'width');
|
||||
|
||||
let width = bodyWidth > rowWidth ? rowWidth : bodyWidth;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user