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

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

[已解决] 关于获取菜单参数、表单参数、视图参数

[复制链接]
adhzh 发表于 2024-12-31 09:20:42 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.X- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:
请问:
  1、在视图打开时,可以通过 getParameter("id") 获取菜单id ,有没有方法通过菜单id去获取菜单对象的其他参数如:菜单名称、菜单参数等?
  2、表单打开时,可能通过getParameter("formId")获取表单id,有没有方法通过表单id去获取表单对象的其他参数如:表单名,表单备注等?
  3、表单打开时,可能通过getParameter("viewId")获取视图id,有没有方法通过视图id去获取视图对象的其他参数如:表单名,表单备注等?







1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\\\\\\\"已解决可结帖\\\\\\\"
yaya 发表于 2025-1-6 18:18:47 | 显示全部楼层
1.无法获取到菜单的名称哦
2.可以用这个方法试试获取表单名称获取描述
(function(){              
        var doc = getCurrentDocument();
        var formname = doc.getForm().getName();
        println("doc.getForm().getId()----"+doc.getForm().getId());
        println("doc.getForm().getDescription()----"+doc.getForm().getDescription());

})();
 楼主| adhzh 发表于 2025-1-10 17:13:11 | 显示全部楼层
现在这些信息都写在配置文件中的,没有写到数据库表中,怎么才能得到
yaya 发表于 2025-1-13 09:59:04 | 显示全部楼层
adhzh 发表于 2025-1-10 17:13
现在这些信息都写在配置文件中的,没有写到数据库表中,怎么才能得到

通过写脚本获取
1.无法获取的到菜单的相关信息
2.根据表单ID获取表单名,表单描述的脚本:
(function(){
        var formid = getParameter("formId");
        println("--formid--"+formid);
        var process = getFormProcess(); //表单业务对象
        var formProcess = process.doView(getApplication(),formid);
        var formname = formProcess.getName();
        println("--formname--"+formname);
        println("--formDescription--"+formProcess.getDescription());//描述
})()
3.根据视图ID获取视图名,视图描述的脚本:
(function(){
        var viewId = getParameter("viewId");
        println("--viewId--"+viewId);
        var process = getViewProcess(); //视图业务对象
        var view = process.doView(getApplication(),viewId);
        var viewname = view.getName();
        println("--viewname--"+viewname);
        println("--viewDescription--"+view.getDescription());//描述
})()
 楼主| adhzh 发表于 2025-10-30 08:26:43 | 显示全部楼层
目前也只有这样,可以结贴

本版积分规则

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

GMT+8, 2026-8-12 06:45

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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