diff --git a/packages/editor/src/services/dataSource.ts b/packages/editor/src/services/dataSource.ts index 7d3a9b56..045bc63b 100644 --- a/packages/editor/src/services/dataSource.ts +++ b/packages/editor/src/services/dataSource.ts @@ -33,6 +33,23 @@ class DataSource extends BaseService { methods: {}, }); + constructor() { + super([ + { name: 'getFormConfig', isAsync: false }, + { name: 'setFormConfig', isAsync: false }, + { name: 'getFormValue', isAsync: false }, + { name: 'setFormValue', isAsync: false }, + { name: 'getFormEvent', isAsync: false }, + { name: 'setFormEvent', isAsync: false }, + { name: 'getFormMethod', isAsync: false }, + { name: 'setFormMethod', isAsync: false }, + { name: 'add', isAsync: false }, + { name: 'update', isAsync: false }, + { name: 'remove', isAsync: false }, + { name: 'createId', isAsync: false }, + ]); + } + public set(name: K, value: T) { this.state[name] = value; }