Dialog OnConfirm
dialogOnConfirm
会在用户点击对话框右下角的确认按钮时触发。您可以在 dialogOnConfirm
事件中,对数据进行处理,并进行业务逻辑的后续操作。当您的自定义逻辑处理完成后,对话框会关闭,如果您不希望关闭对话框,可以进行取消。
支持异步事件处理
dialogOnConfirm
事件处理程序有能力支持以异步的方式处理程序逻辑。当事件处理程序返回一个 Promise
时,dialogOnConfirm
事件变为异步。
dialogOnConfirm
事件只会等待处理程序返回一个 Promise
。如果需要在处理程序中处理多个 Promise
,建议将所有 Promise
包装在 Promise.all()
方法中并返回单个结果 Promise
。这可以尽量减少超时导致的等待时间。
支持取消
您可以通过 ctx.getEventArgs().cancel()
来取消后续的对话框关闭行为。
可以做些什么
常见的处理场景:
- 对数据进行校验;
- 执行后续业务逻辑处理;