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

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

[已解决] 隐藏表单字段整行方法

[复制链接]
lillian828 发表于 2023-2-22 12:20:57 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.0- sp2
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:

Q:
我想把这个界面中的司机信息和导游信息隐藏掉。
比如我要用现在这个账号是这个界面中上面部分只能看到旅行社,计调姓名。计调电话,其他的不让看到。
根据登录的账号,如果登录的账号是酒店管理这个部门下面的则司机和导游车辆隐藏,如果登录的账号是车辆调度这个部门下面的则旅行社,计调姓名,计调电话隐藏其他的显示,如果登录的账号是其他部门下面的则全部显示。
要整一行都隐藏
4.png

A:
可以整行隐藏方法
在源码里面,找到那行的tr,加个id,内容自定义
5.png

(function(){
        var statelabel=getStateLabel();
        //根据流程节点隐藏
        var scripttest=" <script type=\"text/javascript\">";
        if(statelabel==null||"".equals(statelabel)||"申请人".equals(statelabel)) {
                scripttest+="document.getElementById('sh1').style.display = \"none\"\;";//隐藏
        }
        }else{
                scripttest+="document.getElementById('sh1').style.display = \"\"\;";//显示
        }
        scripttest+=" </script>";
        return scripttest;
})()

建一个计算脚本控件,放入上面的脚本
6.png


本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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