report 10.0   怎么控制两个控件一个在10点之前显示,一个在十点之后显示

两个tablayout 控件,相同的位置,

比如a 和b,

a在十点之前显示,在十点之后不显示,

b在十点之后显示,在十点之前不显示。


可以解决这个问题么?谢谢大神

FineReport 尘埃。 发布于 2019-4-19 10:36
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
吾姓独孤Lv6高级互助
发布于2019-4-19 10:51(编辑于 2019-4-19 10:52)

//获取当前小时数

var myDate = new Date();

var mytime = myDate.getHours();


//获取参数界面控件对象

var Widget_A = this.options.form.getWidgetByName("控件A的控件名");

var Widget_B = this.options.form.getWidgetByName("控件B的控件名");


//获取当前时间进行判断,(默认都可见)

//当当前时间小于等于10点

if(mytime<=10){

    //设置控件B不可见

    Widget_B.invisible();


//当当前时间大于10点

}else{

    //设置控件A不可见

    Widget_A.invisible();

}

这个设置在报表Web填报属性里

最佳回答
0
15310294538Lv2初级互助
发布于2019-4-19 10:52

根据条件进行判断

JS隐藏决策报表内报表块/图表块-http://help.finereport.com/doc-view-1736.html

  • 3关注人数
  • 492浏览人数
  • 最后回答于:2019-4-19 10:52
    请选择关闭问题的原因
    确定 取消
    返回顶部