查询问题

比如这次我进入某张查询页面,选了些参数,查询了下,后来关闭了网页

当下一个人进入到查询页面时,在参数界面会保留我上次查询填的参数,这种需求如何实现

FineReport 浮一 发布于 2022-10-31 10:45
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
CD20160914Lv8专家互助
发布于2023-5-9 19:42

1、自己添加一个按钮。然后把参数放在你的一张表里面,这张表的字段要有提交入库的时间,然后参数都写上,然后把人员也存入

2、下次当这个人登陆后,自动获取这张表这个人员最后一次的参数值返回给控件即可

image.png

然后你参数面板的控件就按日期字段返回最大值的参数对应的值

这个数据集返回登陆后最后一次的字段数据

select  * from 表名称

where mytime=(select max(时间) from 表名称 and real_name='${fine_username}')

然后控件中写公式,你有多少列就依次按下面增加即可。

value("ds2",1,1)

value("ds2",2,1)

value("ds2",3,1)

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-10-31 10:46

目前就这个

image.png

  • 浮一 浮一(提问者) 查询框是下拉框样式,尝试了这种方法不行
    2022-10-31 10:53 
  • Z4u3z1 Z4u3z1 回复 浮一(提问者) 那用楼下的方法自己写...
    2022-10-31 10:58 
最佳回答
0
HHHHH123Lv7中级互助
发布于2022-10-31 10:50(编辑于 2022-10-31 13:54)

想到一个思路,自定义按钮在查询的时候,再调用一个填报,把本次的参数填到数据库里,然后控件初始值那里直接取数据库就行

测试4.zip

image.png

  • 浮一 浮一(提问者) 做了个填报,给查询按钮增加点击后提交事件 _g().verifyAndWriteReport(); 然后每次点查询时,网页会报错 CustomJSError : Cannot read property \'$sheet_container\' of undefined
    2022-10-31 11:20 
  • HHHHH123 HHHHH123 回复 浮一(提问者) 只能给你个大致思路的模板,你还要自己按需求改一下
    2022-10-31 13:54 
最佳回答
0
用户k6280494Lv6资深互助
发布于2022-10-31 10:52

除了一楼的这种,可以自定义一张表,把参数存在表里,下一次再去数据取,然后回填到参数

最佳回答
0
RiveryLv5中级互助
发布于2022-10-31 10:56
  • 4关注人数
  • 533浏览人数
  • 最后回答于:2023-5-9 19:42
    请选择关闭问题的原因
    确定 取消
    返回顶部