控制报表预览展示时间范围

能有什么办法控制某个模板只能在设置的时间范围内查看呢

FineReport yzmXrTpA3762457 发布于 2023-12-12 09:29
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2023-12-12 11:21

第一步,建一个时间区间配置表;

第二步,在你的模板上引用上面配置的时间,利用条件属性,判断当前时间与配置的时间,控制某些格子是否显示。

大概思路如下图

c1335a8db3cf181dc60c37493791ac5.png

最佳回答
0
runnerLv7资深互助
发布于2023-12-12 09:30

image.png

最佳回答
0
Z4u3z1Lv6专家互助
发布于2023-12-12 09:30
最佳回答
0
luojian0323Lv7资深互助
发布于2023-12-12 09:35

报表web属性的页面加载后事件(或参数页面的初始化后事件) 根据当前时间判断是否在你设定时间范围内,

如果不在

自动关闭当前页面:

FR.Msg.alert("警告","当前时间不允许访问此报表,请换个时间访问 ",function(){

window.parent.FS.tabPane.closeActiveTab();

})

最佳回答
0
ID1208Lv6高级互助
发布于2023-12-12 09:39

web 初始化事件,根据时间判断,满足条件显示,不满足条件跳转另一个空的或者提示的页面

image.png

  • 5关注人数
  • 222浏览人数
  • 最后回答于:2023-12-12 11:21
    请选择关闭问题的原因
    确定 取消
    返回顶部