怎么样根据我文本框的值来隐藏按钮呢,假如盘点状态=1,冻结盘点过账按钮不显示

image.png

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

var a=_g().getWidgetByName("盘点状态").getValue(); 

if( a==1)

{

this.options.form.getWidgetByName("冻结盘点过账").setVisible(false);//隐藏

}

else {

this.options.form.getWidgetByName("冻结盘点过账").setVisible(true);//显示

}

  • 九日 九日(提问者) 这个是加在盘点状态的初始化事件后吗还是加在按钮控件上面呢这个盘点状态是控件名称,还是标签名称呢
    2022-06-10 14:46 
  • CD20160914 CD20160914 回复 九日(提问者) 如果你的盘点状态是数据库查询出来的值。用户不用编辑的话。就放在盘点状态的初始化后。如果盘点状态用户要一直修改就放在编辑后事件里面。。
    2022-06-10 14:54 
  • 九日 九日(提问者) 感谢解答
    2022-06-10 14:59 
最佳回答
0
E8mE1639Lv5见习互助
发布于2022-6-10 14:09

盘点状态文本框的编辑后事件里,写js

最佳回答
0
清风aLv6初级互助
发布于2022-6-10 14:11

按钮控制里面可以写判断  首先获取盘点状态的值  判断是否为1   为1就给this.setVisible(false)

    

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