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: {},
|
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) {
|
public set<K extends StateKey, T extends State[K]>(name: K, value: T) {
|
||||||
this.state[name] = value;
|
this.state[name] = value;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user