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 2fbde2084..d7d26e6a6 100644 --- a/packages/plugin-settings/src/register-transducer.ts +++ b/packages/plugin-settings/src/register-transducer.ts @@ -343,6 +343,21 @@ registerMetadataTransducer(metadata => { } : event; }), + + // mock data + list:[ + { + name:'onClick', + description:'点击回调' + }, + { + name:'onChange', + description:'变更回调' + }, + { + name:'onSubmit' + } + ] }]; } // 通用设置