决策报表文本域控件输入值查询后,将查询结果自动提交入库

我在文本域控件加了编辑结束时间,预览的时候必须点击报表空白处才能将显示在报表块里的查询结果实现提交入库求助,实在实现不了了

FineReport 九日 发布于 2021-12-13 22:42 (编辑于 2021-12-14 14:27)
1min目标场景问卷 立即参与
回答问题
悬赏:9 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-12-13 23:23

-- https://bbs.fanruan.com/wenda/question/77905.html

——————————————

image.png

  • 九日 九日(提问者) 可我的是决策报表,文本域控件,这个代码是对单元格操作的,应该不能用吧
    2021-12-14 08:39 
最佳回答
0
九日Lv5见习互助
发布于2021-12-14 14:26

找遍全网也没有让文本控件失去焦点的方法,不失去焦点就代表编辑结束事件并没有结束,如果找到方法的小伙伴分享一下吧,谢谢

我的解决办法如下:

先给显示数据的报表块添加初始化事件,代码如下,参考https://help.finereport.com/finereport9.0/doc-view-610.html#:~:text=curLGP%E5%8D%B3current%20logicpane%EF%BC%8C%E5%A1%AB%E6%8A%A5%E9%A2%84%E8%A7%88%E5%8F%8A%E5%86%B3%E7%AD%96%E6%8A%A5%E8%A1%A8%E9%A2%84%E8%A7%88%E4%B8%8BcontentPane%E4%B8%8B%E9%83%BD%E4%BC%9A%E6%9C%89%E4%B8%80%E4%B8%AAcurLGP%E5%AF%B9%E8%B1%A1%E3%80%82.%202.%20%E5%BC%95%E7%94%A8curLGP.%201%29.%E5%9C%A8cpt%E6%A8%A1%E6%9D%BF%E4%B8%AD%0D%0A.%20%E5%9C%A8cpt%E6%A8%A1%E6%9D%BF%E7%9A%84JS%E8%84%9A%E6%9C%AC%E4%B8%AD%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8contentPane.curLGP%E6%9D%A5%E8%8E%B7%E5%8F%96%E8%AF%A5%E5%AF%B9%E8%B1%A1%E3%80%82.%202%29.%E7%BD%91%E9%A1%B5%E4%B8%AD%E4%BD%BF%E7%94%A8iframe%E5%B5%8C%E5%85%A5%E6%8A%A5%E8%A1%A8.,%E5%A6%82%E6%9E%9C%E6%8A%A5%E8%A1%A8%E5%B5%8C%E5%9C%A8%E7%BD%91%E9%A1%B5%E7%9A%84iframe%E4%B8%AD%EF%BC%8C%E5%9C%A8iframe%E5%A4%96%E8%8E%B7%E5%8F%96curLGP%E5%AF%B9%E8%B1%A1%E5%A6%82%E4%B8%8B%EF%BC%9A.%20var%20contentPane%20%3D%20document.getElementById%28%27reportFrame%27%29.contentWindow.contentPane.curLGP%3B%202.1%20curLGP%E5%B8%B8%E7%94%A8%E5%B1%9E%E6%80%A7.

var form = this.options.form;  

form.getWidgetByName('button0').fireEvent('click');

然后添加一个button控件,上面代码的button0是button的控件名,再给button添加一个点击事件,提交入库即可

  • 1关注人数
  • 525浏览人数
  • 最后回答于:2021-12-14 14:27
    请选择关闭问题的原因
    确定 取消
    返回顶部