预览数据表时一开始数据为空行

image.png让数据表预览的时候,一点进来,这里是空的,然后点击查询再出来数据,这样可以实现吗?不是勾选那个点击查询前不显示报表。但大意差不多

image.png用JS会一直加载

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

可以

参数栏多放一个控件 比如 label控件(控件名为Flag)设置为不可见 默认值为1;查询按钮增加点击事件

_g().parameterEl.getWidgetByName("Flag").setText("0");

修改SQL

SELECT * FROM TABLE WHERE 1=1${IF(Flag=="1"," AND 1<>1","")}

最后模板预览模式的加载结束事件 _g().parameterCommit()

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-9 17:11(编辑于 2022-6-9 17:25)

加载结束加一个事件 

setInterval(function(){

_g().parameterCommit()},1000)

image.png

  • 帆软用户o8Hv4jPkHk 帆软用户o8Hv4jPkHk(提问者) 没效果啊...在分页预览设置没变化,在填报页面也没改变,但是点击查询会一直加载
    2022-06-09 19:29 
最佳回答
0
好好生活好好学习Lv7资深互助
发布于2022-6-9 17:13

你默认为空的时候,改一下判断就可以了啊, 将数据筛选为空就好了呀

  • 3关注人数
  • 262浏览人数
  • 最后回答于:2022-6-9 20:02
    请选择关闭问题的原因
    确定 取消
    返回顶部