视图弹窗发起流程后,如何直接刷新数据列表?

问题描述:

视图弹窗发起流程后,如何直接刷新数据列表?


解决方案:

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", {})

更多请参见EOS Low-Code Platform 8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值