diff --git a/app/src/components/v-field-select/v-field-select.vue b/app/src/components/v-field-select/v-field-select.vue index 50f6ad0a85..3fb3df85b7 100644 --- a/app/src/components/v-field-select/v-field-select.vue +++ b/app/src/components/v-field-select/v-field-select.vue @@ -3,7 +3,14 @@ {{ $t('no_fields_in_collection', { collection: (collectionInfo && collectionInfo.name) || collection }) }} - +
{{ $t('layouts.tabular.fields') }}
- + !!field.meta?.hidden === false) .slice(0, 4) + .sort((a?: Field, b?: Field) => { + if (a!.field < b!.field) return -1; + else if (a!.field > b!.field) return 1; + else return 1; + }) .map(({ field }) => field); return fields; @@ -437,12 +442,7 @@ export default defineComponent({ get() { return fields.value .map((key) => fieldsInCollection.value.find((field) => field.field === key)) - .filter((f) => f) - .sort((a?: Field, b?: Field) => { - if (a!.field < b!.field) return -1; - else if (a!.field > b!.field) return 1; - else return 1; - }) as Field[]; + .filter((f) => f) as Field[]; }, set(val) { fields.value = val.map((field) => field.field); diff --git a/app/src/modules/settings/routes/data-model/fields/components/fields-management.vue b/app/src/modules/settings/routes/data-model/fields/components/fields-management.vue index 956fed5559..ba51d985bc 100644 --- a/app/src/modules/settings/routes/data-model/fields/components/fields-management.vue +++ b/app/src/modules/settings/routes/data-model/fields/components/fields-management.vue @@ -7,6 +7,7 @@