diff --git a/src/components/Controls/Check.vue b/src/components/Controls/Check.vue new file mode 100644 index 00000000..209ed970 --- /dev/null +++ b/src/components/Controls/Check.vue @@ -0,0 +1,33 @@ + + diff --git a/src/components/Controls/DynamicLink.vue b/src/components/Controls/DynamicLink.vue new file mode 100644 index 00000000..8180e598 --- /dev/null +++ b/src/components/Controls/DynamicLink.vue @@ -0,0 +1,26 @@ + diff --git a/src/components/Controls/FormControl.js b/src/components/Controls/FormControl.js index 3fe59efe..94f5bafd 100644 --- a/src/components/Controls/FormControl.js +++ b/src/components/Controls/FormControl.js @@ -4,6 +4,9 @@ import Link from './Link'; import Date from './Date'; import Table from './Table'; import AutoComplete from './AutoComplete'; +import Check from './Check'; +import AttachImage from './AttachImage'; +import DynamicLink from './DynamicLink'; export default { name: 'FormControl', @@ -14,7 +17,10 @@ export default { Link, Date, Table, - AutoComplete + AutoComplete, + Check, + AttachImage, + DynamicLink }; let { df } = this.$attrs; return h(controls[df.fieldtype] || Data, { @@ -26,6 +32,9 @@ export default { methods: { focus() { this.$refs.control.focus(); + }, + getInput() { + return this.$refs.control.$refs.input; } } };