wangxu 发表于 2024-2-26 15:50:15

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

想通过点击事件,打开表单对应的审批窗口。是否可以实现,如果不行的话,想实现打开对应的流程表单功能。
如下图所示的方式,下面的代码有问题,无法打开流程表单
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实例一个唯一名称
});




论坛管理员 发表于 2024-2-27 10:06:36

不需要写打开事件,列的右侧属性上,所有一个配置“打开文档”,选是,就默认单击打开对应的work

wangxu 发表于 2024-2-27 11:11:27

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

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

骄傲的猪猪 发表于 2024-2-28 13:18:49

wangxu 发表于 2024-2-27 11:11
有办法模拟点击 继续流转 按钮,弹出对话框吗。

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

wangxu 发表于 2024-2-28 14:22:37

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

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

wangxu 发表于 2024-2-29 11:16:49

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

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

一碗稀范 发表于 2024-2-29 15:45:55

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

有实践吗?可不可行?

wangxu 发表于 2024-5-15 16:33:38

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

我已经解决这个问题了,不过解决方法比较麻烦。我重写了页面,使用了RESTFUL API,使用 AXIOS 发起POST 请求,参考: https://sample.o2oa.net/x_processplatform_assemble_surface/jest/index.html#   TaskAction (待办接口.) 下面的 processing,PATH:jaxrs/task/{id}/processing,构造的DATA,包含 routeName:待办选择路由名称.
opinion:待办办理意见. 这两条就可以了
页: [1]
查看完整版本: 数据中心视图界面,添加一个审批按钮