update table columns width compute
This commit is contained in:
parent
b0794170c4
commit
0f983a5c5a
2 changed files with 16 additions and 13 deletions
|
@ -367,6 +367,7 @@
|
|||
|
||||
|
||||
let unUsableWidth = hasWidthColumns.map(cell => cell.width).reduce((a, b) => a + b, 0);
|
||||
console.log(tableWidth);
|
||||
let usableWidth = tableWidth - unUsableWidth - (this.showVerticalScrollBar?this.scrollBarWidth:0);
|
||||
let usableLength = noWidthColumns.length;
|
||||
let columnWidth = 0;
|
||||
|
@ -425,13 +426,13 @@
|
|||
if (column._width) {
|
||||
width = column._width;
|
||||
}
|
||||
else if (column.minWidth > width){
|
||||
width = column.minWidth;
|
||||
}
|
||||
else if (column.maxWidth < width){
|
||||
width = column.maxWidth;
|
||||
}
|
||||
else {
|
||||
if (column.minWidth > width){
|
||||
width = column.minWidth;
|
||||
}
|
||||
else if (column.maxWidth < width){
|
||||
width = column.maxWidth;
|
||||
}
|
||||
if (usableWidth>0) {
|
||||
if (usableLength > 1) {
|
||||
usableLength--;
|
||||
|
@ -457,6 +458,7 @@
|
|||
}
|
||||
//this.tableWidth = this.cloneColumns.map(cell => cell._width).reduce((a, b) => a + b, 0);
|
||||
this.tableWidth = this.cloneColumns.map(cell => cell._width).reduce((a, b) => a + b, 0) + (this.showVerticalScrollBar?this.scrollBarWidth:0);
|
||||
console.log(this.tableWidth);
|
||||
this.columnsWidth = columnsWidth;
|
||||
this.fixedHeader();
|
||||
},
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue