Table: render asynchronous data

pull/2/head
qingwei.li 2016-08-25 11:51:25 +08:00
parent 2d05bdea49
commit 06f16f78e7
1 changed files with 8 additions and 3 deletions

View File

@ -312,7 +312,6 @@
},
created() {
this.tableData = this.data;
this.gridId = 'grid_' + gridIdSeed + '_';
if (GUTTER_WIDTH === undefined) {
@ -370,6 +369,10 @@
this.$calcHeight(value);
},
data(val) {
this.tableData = val;
},
tableData(newVal) {
this.doOnDataChange(newVal);
this.updateScrollInfo();
@ -408,14 +411,16 @@
this.updateScrollInfo();
if (this.fixedColumnCount > 0) {
this.$nextTick(() => {
this.$refs.fixed.style.height = this.$el.clientHeight + 'px';
const style = this.$refs.fixed.style;
if (!style) return;
style.height = this.$el.clientHeight + 'px';
});
}
},
data() {
return {
tableData: [],
tableData: this.data,
showHScrollBar: false,
showVScrollBar: false,
hoverRowIndex: null,