Table: hide table when nested in an invisible container

pull/5397/merge
Leopoldthecoder 2017-08-08 14:46:05 +08:00 committed by 杨奕
parent 7fa2967515
commit aae78193f9
2 changed files with 9 additions and 0 deletions

View File

@ -4,6 +4,7 @@
'el-table--fit': fit,
'el-table--striped': stripe,
'el-table--border': border,
'el-table--hidden': isHidden,
'el-table--fluid-height': maxHeight,
'el-table--enable-row-hover': !store.states.isComplex,
'el-table--enable-row-transition': (store.states.data || []).length !== 0 && (store.states.data || []).length < 100
@ -291,6 +292,9 @@
} else if (this.shouldUpdateHeight) {
this.layout.updateHeight();
}
if (this.$el) {
this.isHidden = this.$el.clientWidth === 0;
}
});
}
},
@ -451,6 +455,7 @@
return {
store,
layout,
isHidden: false,
renderExpanded: null,
resizeProxyVisible: false
};

View File

@ -146,6 +146,10 @@
}
}
@modifier hidden {
visibility: hidden;
}
& th {
background-color: var(--table-header-background);
text-align: left;