From 5a0ea768e8bdee7a127f95c6914e1a56700f6118 Mon Sep 17 00:00:00 2001 From: "zude.hzd" Date: Mon, 16 Mar 2020 17:39:12 +0800 Subject: [PATCH] events-setter setvalue update --- .../src/builtin-setters/events-setter/index.tsx | 9 +++++---- .../plugin-settings/src/register-transducer.ts | 15 +++++++++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/packages/plugin-settings/src/builtin-setters/events-setter/index.tsx b/packages/plugin-settings/src/builtin-setters/events-setter/index.tsx index 76fc1736e..9a29b7900 100644 --- a/packages/plugin-settings/src/builtin-setters/events-setter/index.tsx +++ b/packages/plugin-settings/src/builtin-setters/events-setter/index.tsx @@ -37,7 +37,9 @@ export default class EventsSetter extends Component<{ }; componentWillMount() { - this.props.field.getValue() + // this.props.field.getValue() + console.log(this.props); + this.initEventBtns(); this.initEventList(); } @@ -233,16 +235,15 @@ export default class EventsSetter extends Component<{ submitDialog = (relatedEventName: String) => { const { bindEventName,eventDataList} = this.state; - const {field} = this.props; eventDataList.map(item => { if (item.name === bindEventName) { item.relatedEventName = relatedEventName; } }); - debugger; - field.setValue(eventDataList); + this.props.onChange(eventDataList); + // field.setValue(eventDataList); this.closeDialog(); diff --git a/packages/plugin-settings/src/register-transducer.ts b/packages/plugin-settings/src/register-transducer.ts index 9668ad079..c13225133 100644 --- a/packages/plugin-settings/src/register-transducer.ts +++ b/packages/plugin-settings/src/register-transducer.ts @@ -342,6 +342,21 @@ registerMetadataTransducer(metadata => { } : event; }), + + // mock data + list:[ + { + name:'onClick', + description:'点击回调' + }, + { + name:'onChange', + description:'变更回调' + }, + { + name:'onSubmit' + } + ] }]; } // 通用设置