JS如何实现打开报表的时候选定这个页面

报表打开后选定页面是鼠标点击报表任意位置的,这个动作能不能通过JS取实现呢?我出现这个需求的情况是:填报的报表单元格为自定义按钮控件,然后这个按钮赋予了ctrl+1的快捷键,按钮会触发提交事件,填报成功后刷新界面,这个时候再想使用ctrl+1快捷键时,必须先鼠标点击一下页面,这样体验感就不是很好,然后想要用JS实现鼠标选定页面的,尝试了很多次没成功,求助微信截图_20191015162019.png

FineReport seven7 发布于 2019-10-15 16:22
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
恍1Lv4中级互助
发布于2019-10-15 16:45(编辑于 2019-10-15 16:46)

换个方向,帆软的快捷键不好用,你自己写快捷键

$("body").keydown(function() {
  
    if (event.keyCode == "13") {
      //keyCode=13是回车键;数字不同代表监听的按键不同
alert(1)

	}
    };放到加载结束事件


  • seven7 seven7(提问者) 是alert这块我要换成触发那个自定义按钮么?
    2019-10-15 17:20 
  • seven7 seven7(提问者) $(\"body\").keydown(function() { if (event.keyCode == \"49\") { //keyCode=13是回车键;数字不同代表监听的按键不同 contentPane.getWidgetByName(\'exprt\').fireEvent(\"click\"); } }); 我遇到了点新的问题 这段可以调用成功自定义按钮了,但是它调用了很多次,我只想调用一次的,不知道哪里不太对呢
    2019-10-15 17:41 
  • seven7 seven7(提问者) _g().getWidgetByCell(\"exprt\").fireEvent(\"click\"); 这样也不行,┭┮﹏┭┮
    2019-10-15 17:54 
  • 2关注人数
  • 619浏览人数
  • 最后回答于:2019-10-15 16:46
    请选择关闭问题的原因
    确定 取消
    返回顶部