工厂的参数控件,只有比如GETUSERDEPARTMENTS(2)是景田总部的才可以使用

image.png

FineReport 百煮味香 发布于 2022-11-11 11:39 (编辑于 2022-11-11 11:45)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-11-11 11:41(编辑于 2022-11-11 15:22)

JS根据条件显示参数控件

label3换成你的控件名称

var province = this.options.form.getWidgetByName("province");//获取下拉框控件provincevar area = this.options.form.getWidgetByName("area");//获取下拉框控件areavar thislen = this.getValue().length;//取area控件中值的长度//如果area控件值有长度,设置province控件和省份标签可见,如果无长度设置为不可见且打印“请选择地区”if(thislen) {    province.setVisible(true);    this.options.form.getWidgetByName("label3").setVisible(true);else {        province.setVisible(false);    this.options.form.getWidgetByName("label3").setVisible(false);    alert("请选择地区");}

if(fr=="景田总部") {

    this.options.form.getWidgetByName("label3").setVisible(true);

} else {    

    this.options.form.getWidgetByName("label3").setVisible(false);

}

image.png

最佳回答
0
linbodingLv6中级互助
发布于2022-11-11 11:41(编辑于 2022-11-11 11:44)

image.png

选择权限的人,然后控制控件可不可见

image.png

最佳回答
0
金色年华Lv6初级互助
发布于2022-11-11 11:43

增加一个全局参数,

景田总部的参数,当人员属于景田总部的时候  才能显示,就像这样,    

name='${fr_username}'   当这个name是自己的登录名的时候才能看到自己的数据

到时候你增加一个=景田总部的参数   当这个是景田总部,就看的到数据

  • 4关注人数
  • 320浏览人数
  • 最后回答于:2022-11-11 15:22
    请选择关闭问题的原因
    确定 取消
    返回顶部