参数控件根据单元格的值隐藏或消失,单元格的值是动态的

var th = zt;

if(th=="审核通过"||th=="申请修改不通过"||th=="申请修改通过"||th=="申请修改"){ 

this.setVisible(false);}

 

image.png

FineReport jXwn8ONc 发布于 2025-3-2 16:40 (编辑于 2025-3-2 16:59)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2025-3-2 16:43(编辑于 2025-3-2 17:21)

你 var th=zt

你的zt是什么?

不可用不要用this改成下面这样

setTimeout(function() {

var th = zt;

if(th=="审核通过"||th=="申请修改不通过"||th=="申请修改通过"||th=="申请修改"){ 

_g().getParameterContainer().getWidgetByName("TG_c")setVisible(false);

}

},500)

  • jXwn8ONc jXwn8ONc(提问者) 单元格的状态,我是用公式引的单元格,没起作用
    2025-03-02 16:55 
  • CD20160914 CD20160914 回复 jXwn8ONc(提问者) 截图看一下,你要写在单元格编辑结束事件里面才可以。而且你让控件不可用,是单元格还是参数面板,全部截图出来吧,用的地方不一样,那么写法不一样!
    2025-03-02 16:57 
  • jXwn8ONc jXwn8ONc(提问者) 回复 CD20160914 补充了
    2025-03-02 16:58 
  • jXwn8ONc jXwn8ONc(提问者) 回复 CD20160914 是让参数控件不可用
    2025-03-02 16:58 
  • CD20160914 CD20160914 回复 jXwn8ONc(提问者) 看一下上面。还要加一下延时的函数
    2025-03-02 17:19 
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-3-2 17:18

你要在页面加载结束事件里面延时获取这个单元格的值,控件初始化的时候单元格都没加载出来

  • 2关注人数
  • 53浏览人数
  • 最后回答于:2025-3-2 17:21
    请选择关闭问题的原因
    确定 取消
    返回顶部