能不能实现这样的效果,如果$fine_position就是用户的职位是一线员工,只出现该员工所在的城市,把上面四个控件都隐藏
可以的
需要隐藏的控件,给个控件初始化事件,添加下面代码:
if (fine_posision == "一线员工") {
this.setVisble(false)
}
可以啊,在报表web属性里设置页面加载结束事件,判断$fine_position去 设置控件隐藏显示
JS 实现动态隐藏参数以及控制参数面板高度-https://help.finereport.com/doc-view-2938.html
隐藏方法和这个一样
做一个判断,加载结束,如果$fine_position等于一线员工,隐藏
例如
if(position==“一线员工”){this.options.form.getWidgetByName("tx").setVisible(false);}