mirror of
https://github.com/Tencent/tmagic-editor.git
synced 2025-09-17 19:06:00 +08:00
feat(editor): data-source-service支持扩展
This commit is contained in:
parent
e385ed5d34
commit
bd8bbc6154
@ -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<K extends StateKey, T extends State[K]>(name: K, value: T) {
|
||||
this.state[name] = value;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user