查看: 4711|回复: 7

数据中心视图界面,添加一个审批按钮

升级   4.5%

24

主题

39

回帖

450

积分

注册会员

Rank: 2

积分
450
发表于 2024-2-26 15:50:15 | 显示全部楼层 |阅读模式
想通过点击事件,打开表单对应的审批窗口。是否可以实现,如果不行的话,想实现打开对应的流程表单功能。
如下图所示的方式,下面的代码有问题,无法打开流程表单
[JavaScript] 纯文本查看 复制代码
this.form.openApplication("process.Work", {
    "workId": this.target.view.json.id,   //流程实例ID
    "width": "1200",    //宽度
    "height": "800",    //高度
    "docTitle": "work title",   //APP端窗口标题
    "appId": this.target.view.json.id  //给新打开的component实例一个唯一名称
});





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2024-2-27 10:06:36 | 显示全部楼层
不需要写打开事件,列的右侧属性上,所有一个配置“打开文档”,选是,就默认单击打开对应的work
回复

使用道具 举报

升级   4.5%

24

主题

39

回帖

450

积分

注册会员

Rank: 2

积分
450
发表于 2024-2-27 11:11:27 | 显示全部楼层
论坛管理员 发表于 2024-2-27 10:06
不需要写打开事件,列的右侧属性上,所有一个配置“打开文档”,选是,就默认单击打开对应的work ...

有办法模拟点击 继续流转 按钮,弹出对话框吗。
回复

使用道具 举报

升级   0.26%

0

主题

10

回帖

26

积分

注册会员

Rank: 2

积分
26
发表于 2024-2-28 13:18:49 | 显示全部楼层
wangxu 发表于 2024-2-27 11:11
有办法模拟点击 继续流转 按钮,弹出对话框吗。

我也是想实现这个功能,找了很多帖子,看官方回复说很难呢,说要实现流转的路由选择、路由上的选人、常用意见什么的一系列的东西,后来就放弃了
你研究研究,如果有戏分享一下哈
回复

使用道具 举报

升级   4.5%

24

主题

39

回帖

450

积分

注册会员

Rank: 2

积分
450
发表于 2024-2-28 14:22:37 | 显示全部楼层
骄傲的猪猪 发表于 2024-2-28 13:18
我也是想实现这个功能,找了很多帖子,看官方回复说很难呢,说要实现流转的路由选择、路由上的选人、常用 ...

有一些思路了,我研究下试试。
回复

使用道具 举报

升级   4.5%

24

主题

39

回帖

450

积分

注册会员

Rank: 2

积分
450
发表于 2024-2-29 11:16:49 | 显示全部楼层
骄傲的猪猪 发表于 2024-2-28 13:18
我也是想实现这个功能,找了很多帖子,看官方回复说很难呢,说要实现流转的路由选择、路由上的选人、常用 ...

关于这个的思路,我是准备使用组装URL的方式来实现,通过DEBUG找到弹出继续流转窗口的请求参数和地址来手动组装一个地址,并使用 window.open 来打开或者使用 dialog 的方式打开
回复

使用道具 举报

升级   0.56%

0

主题

22

回帖

56

积分

注册会员

Rank: 2

积分
56
发表于 2024-2-29 15:45:55 | 显示全部楼层
wangxu 发表于 2024-2-29 11:16
关于这个的思路,我是准备使用组装URL的方式来实现,通过DEBUG找到弹出继续流转窗口的请求参数和地址来手 ...

有实践吗?可不可行?
回复

使用道具 举报

升级   4.5%

24

主题

39

回帖

450

积分

注册会员

Rank: 2

积分
450
发表于 2024-5-15 16:33:38 | 显示全部楼层
骄傲的猪猪 发表于 2024-2-28 13:18
我也是想实现这个功能,找了很多帖子,看官方回复说很难呢,说要实现流转的路由选择、路由上的选人、常用 ...

我已经解决这个问题了,不过解决方法比较麻烦。我重写了页面,使用了RESTFUL API,使用 AXIOS 发起POST 请求,参考: https://sample.o2oa.net/x_proces ... ce/jest/index.html#   TaskAction (待办接口.) 下面的 processing,  PATH:  jaxrs/task/{id}/processing  ,  构造的DATA,包含 routeName:待办选择路由名称.
opinion:待办办理意见. 这两条就可以了
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread