天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 4950|回复: 20

[已解决] 在现有视图中,打开指定的表单审批

[复制链接]
网络菜菜 发表于 2025-2-5 10:35:28 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.1- F社区版
【浏览器类型】:Chrome/其他
【联系方式-QQ】:260217944
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:现在创建一个视图用于记录日志,想增加一列用于打开对应处理的审批表单,请问有相关资料吗?


1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\\\\\\\"已解决可结帖\\\\\\\"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
yaya 发表于 2025-2-8 17:19:10 | 显示全部楼层
视图列写o-action跳转
 楼主| 网络菜菜 发表于 2025-2-12 17:22:09 | 显示全部楼层
本帖最后由 网络菜菜 于 2025-2-12 17:24 编辑

工程师,你好!我查论坛,是这样写跳转,但我打开的表单,地址栏好似无变化

<o-action action-type='jumpto'  title='百度' open-type=‘open-blank’>跳转百度</o-action>

请问是如何写?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
Chain 发表于 2025-2-14 10:23:18 | 显示全部楼层
  1. (function(){
  2.         var doc = getCurrentDocument();
  3.         var docid = doc.getId();
  4.         var PlanNo = doc.getItemValueAsString("PlanNo");        //获取单号
  5.         var appId = getApplication();
  6.         var formid = "__UwPR1sym5xbejxP9Jbi";                        //表单id
  7.         var btn = "<o-action class = 'stobtn' action-type='opendocument' docid='" + docid + "' formid='"+formid+"' appid='"+appId+"' dialog-width='1366px' dialog-height='750px' open-type='open-tab' isRefresh='true'>"+PlanNo+"</o-action>";
  8.         return btn;
  9. })();
复制代码
 楼主| 网络菜菜 发表于 2025-2-17 11:46:45 | 显示全部楼层
工程师,请问我的表单里没有  “单号”的唯一值,是不是就不能直接打开审批表单?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
yaya 发表于 2025-2-17 17:37:01 | 显示全部楼层
网络菜菜 发表于 2025-2-17 11:46
工程师,请问我的表单里没有  “单号”的唯一值,是不是就不能直接打开审批表单?

可以不用+PlanNo+,<o-action ....>打开表单</o-action>,只是个按钮名称,叫什么都可以
 楼主| 网络菜菜 发表于 2025-2-24 13:25:25 | 显示全部楼层
工程师,你好!

其中图中的跳转里的代码如下

(function(){
        var doc = getCurrentDocument();
        var docid = doc.getId();
//        var PlanNo = doc.getItemValueAsString("PlanNo");        //获取单号
//        var appId = getApplication();
        var appId = "__TcboMScMPR4UuIbksem";
        var FORMID = "__4euMVcLTgKcvFFvNi7u";               //表单id
        var ID = "yBALezeUNzKY0mN8Aim--__4euMVcLTgKcvFFvNi7u";
        var btn = "<o-action class = 'stobtn' action-type='opendocument' docid='" +ID+ "' formid='" +FORMID+ "' appid='" +appId+ "' dialog-width='1366px' dialog-height='750px' open-type='open-tab' isRefresh='true'>打开表单</o-action>";
        return btn;
})();

但打开还是空白

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
yaya 发表于 2025-2-24 15:30:33 | 显示全部楼层
网络菜菜 发表于 2025-2-24 13:25
工程师,你好!

其中图中的跳转里的代码如下

docid='" +ID+ "'这里要拼的是docid呢
 楼主| 网络菜菜 发表于 2025-2-24 16:45:08 | 显示全部楼层
工程师,但我找了要打开的表单,没有docid这个字段,只有这个ID的字段有些似。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
yaya 发表于 2025-2-25 10:09:11 | 显示全部楼层
网络菜菜 发表于 2025-2-24 16:45
工程师,但我找了要打开的表单,没有docid这个字段,只有这个ID的字段有些似。

看着是正确的呢,是什么视图

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 11:27

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表