Browse Source

fix(gui): show fields list while switching between views and shared views

Signed-off-by: Pranav C <pranavxc@gmail.com>
pull/679/head
Pranav C 3 years ago
parent
commit
b169d80d21
  1. 14
      packages/nc-gui/components/project/spreadsheet/components/fieldsMenu.vue
  2. 2
      packages/nc-gui/components/project/spreadsheet/public/xcTable.vue

14
packages/nc-gui/components/project/spreadsheet/components/fieldsMenu.vue

@ -100,10 +100,11 @@
</v-list-item>
</template>
</draggable>
<v-divider
class="my-2"
/>
<v-divider class="my-2" />
<v-list-item dense>
<v-list-item v-if="!isPublic" dense>
<v-checkbox
v-model="showSystemFieldsLoc"
class="mt-0 pt-0"
@ -148,7 +149,8 @@ export default {
type: Boolean,
default: false
},
isLocked: Boolean
isLocked: Boolean,
isPublic: Boolean
},
data: () => ({
fieldFilter: '',
@ -203,6 +205,8 @@ export default {
if ((n && n.join()) !== (o && o.join())) {
this.fieldsOrderLoc = n
}
this.fieldsOrderLoc = n && n.length ? n : [...this.fieldList]
},
fieldsOrderLoc: {
handler(n, o) {
@ -215,7 +219,7 @@ export default {
},
created() {
this.showFields = this.value
this.fieldsOrderLoc = this.fieldsOrder
this.fieldsOrderLoc = this.fieldsOrder && this.fieldsOrder.length ? this.fieldsOrder : [...this.fieldList]
},
methods: {
showAll() {

2
packages/nc-gui/components/project/spreadsheet/public/xcTable.vue

@ -85,7 +85,7 @@
Reload
</v-btn>
<!-- <fields-menu v-model="showFields" :field-list="fieldList" />-->
<fields-menu v-model="showFields" :field-list="fieldList" is-public />
<sort-list-menu v-model="sortList" :field-list="realFieldList" />

Loading…
Cancel
Save