diff --git a/src/components/inspector/collection-data-source.vue b/src/components/inspector/collection-data-source.vue index c4082738..b40ba4dc 100644 --- a/src/components/inspector/collection-data-source.vue +++ b/src/components/inspector/collection-data-source.vue @@ -78,7 +78,7 @@ export default { components: { CollectionRecordsList }, - props: ["value", "screenType"], + props: ["value", "screenType", "selectedControl"], data() { return { fields: [], @@ -180,6 +180,9 @@ export default { }, methods: { displayOptionChange() { + if (this.sourceOptions === "Collection" && this.selectedControl?.config) { + this.$set(this.selectedControl.config, "editable", false); + } this.collectionFields = []; this.collectionFieldsColumns = []; this.pmql = null; diff --git a/src/components/renderer/form-record-list.vue b/src/components/renderer/form-record-list.vue index 31dc8458..050d8f26 100644 --- a/src/components/renderer/form-record-list.vue +++ b/src/components/renderer/form-record-list.vue @@ -6,7 +6,7 @@