fix: cell disappear on edit in one column tables

This commit is contained in:
Fabio Di Stasio 2021-12-08 10:37:23 +01:00
parent 35cb7e1dc4
commit aaa5549609
2 changed files with 10 additions and 3 deletions

View File

@ -62,7 +62,7 @@
v-if="resultsWithRows[resultsetIndex] && resultsWithRows[resultsetIndex].rows" v-if="resultsWithRows[resultsetIndex] && resultsWithRows[resultsetIndex].rows"
ref="resultTable" ref="resultTable"
:items="sortedResults" :items="sortedResults"
:item-height="23" :item-height="rowHeight"
class="tbody" class="tbody"
:visible-height="resultsSize" :visible-height="resultsSize"
:scroll-element="scrollElement" :scroll-element="scrollElement"
@ -71,6 +71,7 @@
<WorkspaceTabQueryTableRow <WorkspaceTabQueryTableRow
v-for="row in items" v-for="row in items"
:key="row._antares_id" :key="row._antares_id"
:item-height="rowHeight"
:row="row" :row="row"
:fields="fieldsObj" :fields="fieldsObj"
:key-usage="keyUsage" :key-usage="keyUsage"
@ -142,7 +143,8 @@ export default {
currentSort: '', currentSort: '',
currentSortDir: 'asc', currentSortDir: 'asc',
resultsetIndex: 0, resultsetIndex: 0,
scrollElement: null scrollElement: null,
rowHeight: 23
}; };
}, },
computed: { computed: {

View File

@ -1,5 +1,9 @@
<template> <template>
<div class="tr" @click="selectRow($event, row._antares_id)"> <div
class="tr"
:style="{height: itemHeight+'px'}"
@click="selectRow($event, row._antares_id)"
>
<div <div
v-for="(col, cKey) in row" v-for="(col, cKey) in row"
v-show="cKey !== '_antares_id'" v-show="cKey !== '_antares_id'"
@ -261,6 +265,7 @@ export default {
row: Object, row: Object,
fields: Object, fields: Object,
keyUsage: Array, keyUsage: Array,
itemHeight: Number,
elementType: { type: String, default: 'table' } elementType: { type: String, default: 'table' }
}, },
data () { data () {