js实现点击指定sheet页某行某列

在填报预览中,如何使用js在加载结束写点击sheet2的第一行第5列的按钮?

FineReport yzm330837 发布于 2024-7-23 16:59
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
yzm794801Lv5见习互助
发布于2024-7-24 00:11(编辑于 2024-7-24 01:06)

模板web属性,填报页面设置,添加一个加载结束事件 

image.png

if (typeof(tempfirstLoad) == "undefined") {  

    _g().loadSheetByIndex(1);  // 切换到第2个sheet

    tempfirstLoad = false;  

    // 将全局变量赋为false,防止重复执行本事件

    // 等待sheet加载完成后,模拟点击第一行第5列的按钮

    

//1先定义一个A5单元格 ,col:0表示A列,row:4表示第5行

var cell = FR.columnRow2CellStr({

col: 0,

row: 4

})

// 通过单元格获取控件,上面定义了一个cell,就是A5单元格

setTimeout(function(){

       _g().getWidgetByCell(cell).fireEvent("click");

}, 500);

}

js实现点击指定sheet页某行某列.zip

最佳回答
0
用户k6280494Lv6资深互助
发布于2024-7-23 17:06

_g().getWidgetByName("a").fireEvent("click");

  • yzm330837 yzm330837(提问者) 我有多个sheet页,我不是很会写js,您这个能不能订好位置让我修改一下
    2024-07-23 17:20 
  • 3关注人数
  • 161浏览人数
  • 最后回答于:2024-7-24 01:06
    请选择关闭问题的原因
    确定 取消
    返回顶部