表头吸顶
This commit is contained in:
@@ -179,18 +179,33 @@ export default {
|
|||||||
|
|
||||||
if (heightTop >= top) {
|
if (heightTop >= top) {
|
||||||
document.getElementsByClassName('el-table__header-wrapper')[0].style.position = `fixed`
|
document.getElementsByClassName('el-table__header-wrapper')[0].style.position = `fixed`
|
||||||
document.getElementsByClassName('el-table__header-wrapper')[0].style.zIndex = '9999'
|
document.getElementsByClassName('el-table__header-wrapper')[0].style.zIndex = '10000'
|
||||||
document.getElementsByClassName('el-table__header-wrapper')[0].style.top = `${112}px`
|
document.getElementsByClassName('el-table__header-wrapper')[0].style.top = `${112}px`
|
||||||
document.getElementsByClassName('el-table__fixed-right')[0].style.position = `fixed`
|
|
||||||
document.getElementsByClassName('el-table__fixed-right')[0].style.zIndex = '9999'
|
|
||||||
document.getElementsByClassName('el-table__fixed-right')[0].style.top = `${112}px`
|
document.getElementsByClassName('el-table__fixed-right')[0].style.top = `${document.querySelector('.top') ? -66 : -41}px`
|
||||||
|
|
||||||
|
for (let i = 0; i < document.querySelectorAll('.el-table__header-wrapper th div').length; i++) {
|
||||||
|
document.querySelectorAll('.el-table__header-wrapper th div')[i].style.visibility = 'inherit'
|
||||||
|
}
|
||||||
|
// for (let i = 0; i < document.querySelectorAll('.el-table__body-wrapper .is-hidden .cell').length; i++) {
|
||||||
|
// document.querySelectorAll('.el-table__body-wrapper .is-hidden .cell')[i].style.visibility = 'inherit'
|
||||||
|
// }
|
||||||
|
|
||||||
|
// document.getElementsByClassName('el-table__fixed-header-wrapper')[0].style.position = `fixed`
|
||||||
|
// document.getElementsByClassName('el-table__fixed-header-wrapper')[0].style.zIndex = '9999'
|
||||||
|
// document.getElementsByClassName('el-table__fixed-header-wrapper')[0].style.top = `${112}px`
|
||||||
} else {
|
} else {
|
||||||
document.getElementsByClassName('el-table__header-wrapper')[0].style.position = ''
|
document.getElementsByClassName('el-table__header-wrapper')[0].style.position = ''
|
||||||
document.getElementsByClassName('el-table__header-wrapper')[0].style.top = ''
|
document.getElementsByClassName('el-table__header-wrapper')[0].style.top = ''
|
||||||
document.getElementsByClassName('el-table__header-wrapper')[0].style.zIndex = ''
|
document.getElementsByClassName('el-table__header-wrapper')[0].style.zIndex = ''
|
||||||
document.getElementsByClassName('el-table__fixed-right')[0].style.position = ''
|
document.getElementsByClassName('el-table__fixed-right')[0].style.top = `${0}px`
|
||||||
document.getElementsByClassName('el-table__fixed-right')[0].style.top = ''
|
for (let i = 0; i < document.querySelectorAll('.el-table__header-wrapper th div').length; i++) {
|
||||||
document.getElementsByClassName('el-table__fixed-right')[0].style.zIndex = ''
|
document.querySelectorAll('.el-table__header-wrapper th div')[i].style.visibility = 'visible'
|
||||||
|
}
|
||||||
|
// for (let i = 0; i < document.querySelectorAll('.el-table__body-wrapper .is-hidden .cell').length; i++) {
|
||||||
|
// document.querySelectorAll('.el-table__body-wrapper .is-hidden .cell')[i].style.visibility = 'visible'
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
handleSizeChange(size) {
|
handleSizeChange(size) {
|
||||||
@@ -306,10 +321,22 @@ export default {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
:deep( .el-table__body-wrapper) {
|
||||||
|
.el-table__row:last-child {
|
||||||
|
.is-hidden .cell {
|
||||||
|
visibility: inherit!important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
:deep( .el-table__body ) {
|
:deep( .el-table__body ) {
|
||||||
tr td:first-child .cell {
|
tr td:first-child .cell {
|
||||||
padding-left: 40px !important;
|
padding-left: 40px !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.el-table .el-table__cell.is-hidden > * {
|
||||||
|
visibility: inherit;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
:deep( .el-table__fixed-right ) {
|
:deep( .el-table__fixed-right ) {
|
||||||
|
|||||||
Reference in New Issue
Block a user