问题描述:
视图弹窗发起流程后,如何直接刷新数据列表?
解决方案:
1、在“视图——动作设置——工具栏”中添加自定义按钮:

//生成代码如下:
//发起流程_com.sample.suppliermgr.orderApprove
this.Api.openDialog({
"dialog": {
"title": '发起流程_com.sample.suppliermgr.orderApprove',
"width": '90%',
"top": '20px',
"modal": true,
"mode": 'dialog'
},
"props": {
"url": "/module/bfp/page/bfp_proc_framework",
"openMode": "component",
"processDefName": 'com.sample.suppliermgr.orderApprove',
"pageType": "start",
"appName": 'AFCENTER',
"pkId": null, //注意:因为是表头添加按钮,而表头是拿不到formData的,formData适用于行内模式,如果加了pkId会导致按钮点击无响应等异常
...{}
}
})
2、视图中添加“视图加载前”事件:
$BaseBus.$on("action_reload_view", data => {
this.Api.doQuery()
})
3、表单中添加“表单提交成功后”事件:
$BaseBus.$emit("action_reload_view", {})
156

被折叠的 条评论
为什么被折叠?



