diff --git a/web-frontend/modules/database/components/view/grid/fields/FunctionalGridViewFieldArray.vue b/web-frontend/modules/database/components/view/grid/fields/FunctionalGridViewFieldArray.vue
index a3313b1d02..53884d70d3 100644
--- a/web-frontend/modules/database/components/view/grid/fields/FunctionalGridViewFieldArray.vue
+++ b/web-frontend/modules/database/components/view/grid/fields/FunctionalGridViewFieldArray.vue
@@ -5,16 +5,12 @@
:value="value"
:row="row"
:selected="selected"
- v-bind="containerAttrs"
- v-on="listenerAttrs"
+ v-bind="$attrs"
>
...
@@ -50,24 +46,6 @@ export default {
},
},
computed: {
- containerAttrs() {
- const attrs = {}
- Object.keys(this.$attrs).forEach((key) => {
- if (!key.startsWith('on')) {
- attrs[key] = this.$attrs[key]
- }
- })
- return attrs
- },
- listenerAttrs() {
- const attrs = {}
- Object.keys(this.$attrs).forEach((key) => {
- if (key.startsWith('on')) {
- attrs[key] = this.$attrs[key]
- }
- })
- return attrs
- },
shouldFetchRow() {
return (
this.value?.length === LINKED_ITEMS_DEFAULT_LOAD_COUNT &&
diff --git a/web-frontend/modules/database/components/view/grid/fields/GridViewFieldArray.vue b/web-frontend/modules/database/components/view/grid/fields/GridViewFieldArray.vue
index 7dbf22d570..9f094744b7 100644
--- a/web-frontend/modules/database/components/view/grid/fields/GridViewFieldArray.vue
+++ b/web-frontend/modules/database/components/view/grid/fields/GridViewFieldArray.vue
@@ -53,8 +53,8 @@ export default {
},
},
methods: {
- showModal() {
- this.$refs.modal?.show()
+ showModal(index) {
+ this.$refs.modal?.show(index)
},
canSelectNext() {
return !this.needsModal || !this.$refs.modal.open