diff --git a/src/components/FormDesigner/GenerateFormItem.vue b/src/components/FormDesigner/GenerateFormItem.vue index c31ad97..356a464 100644 --- a/src/components/FormDesigner/GenerateFormItem.vue +++ b/src/components/FormDesigner/GenerateFormItem.vue @@ -25,6 +25,7 @@ :rows="5" v-model="dataModel" :placeholder="widget.options.placeholder" + :disabled="widget.options.disabled" :style="{width: widget.options.width}" type="textarea" /> diff --git a/src/components/FormDesigner/WidgetFormItem.vue b/src/components/FormDesigner/WidgetFormItem.vue index eea9eda..4223dd6 100644 --- a/src/components/FormDesigner/WidgetFormItem.vue +++ b/src/components/FormDesigner/WidgetFormItem.vue @@ -27,6 +27,7 @@ v-model="element.options.defaultValue" :style="{width: element.options.width}" :placeholder="element.options.placeholder" + :disabled="element.options.disabled" type="textarea" /> diff --git a/src/components/FormDesigner/componentsConfig.js b/src/components/FormDesigner/componentsConfig.js index 47c8bc0..80f5e04 100644 --- a/src/components/FormDesigner/componentsConfig.js +++ b/src/components/FormDesigner/componentsConfig.js @@ -19,6 +19,8 @@ export const basicComponents = [ options: { width: '100%', defaultValue: '', + disabled: false, + required: false, pattern: '', placeholder: '',