diff --git a/src/components/AutoDataForm/utils.js b/src/components/AutoDataForm/utils.js index 172cc33e1..4da0c2854 100644 --- a/src/components/AutoDataForm/utils.js +++ b/src/components/AutoDataForm/utils.js @@ -7,6 +7,7 @@ import rules from '@/components/DataForm/rules' import BasicTree from '@/components/FormFields/BasicTree' import JsonEditor from '@/components/FormFields/JsonEditor' import { assignIfNot } from '@/utils/common' +import ListField from '@/components/FormFields/ListField.vue' export class FormFieldGenerator { constructor(emit) { @@ -66,6 +67,10 @@ export class FormFieldGenerator { type = '' field.component = Switcher break + case 'list': + type = 'input' + field.component = ListField + break case 'object_related_field': field.component = ObjectSelect2 break diff --git a/src/components/FormFields/ListField.vue b/src/components/FormFields/ListField.vue new file mode 100644 index 000000000..243873b19 --- /dev/null +++ b/src/components/FormFields/ListField.vue @@ -0,0 +1,97 @@ + + + + +