有没有办法统计累计点击查询控件的次数,然后在报表上显示出来

请问有没有办法统计累计点击查询控件的次数,然后在报表上显示出来呀~~~嘿嘿最好能让我有copy的代码

FineReport 用户WdKQC8010750 发布于 2021-7-20 17:26
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
fofantasyLv5初级互助
发布于2021-7-20 17:36

在页面上隐藏一个单元格,用来保存计数;

创建一个数据库表用来保存计数。

每次打开模板的时候,通过SQL取出已经保存的计数值,放在隐藏的单元格

给查询控件添加“点击事件”:

var count = contentPane.curLGP.getCellValue("A1");

count+=1;

contentPane.setCellValue("A1", null, count );

_g('${sessionID}').verifyAndWriteReport();

这样就把新的技术结果保存到数据库了。

  • 用户WdKQC8010750 用户WdKQC8010750(提问者) 嗯 差不多啦!不过我是想点击以后把计数的结果 也显示在控件栏那里面,而不是隐藏掉
    2021-07-20 17:44 
  • 用户WdKQC8010750 用户WdKQC8010750(提问者) 能不能加一下我的QQ呀373118970
    2021-07-20 17:48 
  • fofantasy fofantasy 回复 用户WdKQC8010750(提问者) 那就赋值的时候再往参数面板里的控件赋值一下: this.options.form.getWidgetByName(\"count\").setValue(count);
    2021-07-21 08:19 
最佳回答
0
杨朝健Lv5中级互助
发布于2021-7-20 17:29

当前页面还是历史所有

  • 5关注人数
  • 522浏览人数
  • 最后回答于:2021-7-20 17:36
    请选择关闭问题的原因
    确定 取消
    返回顶部