移动端扩展按钮自动点击的问题

image.png

点击黄色按钮,弹出确认提示,确认后点击蓝色按钮。

FR.Msg.confirm("","是否提交此行程为【出发】状态",

function(value) {

if (value) {

_g().getWidgetByCell('L16').fireEvent("click");

} else {}

}, 100)

但两个按钮是纵向扩展的,getWidgetByCell('L16')是静态的,如何能获得到动态的扩展。用参数不行,提示undefined is not an boject(evaluating‘_g().getWidgetByCell('a').fireEvent("click");’)

微信图片_20230907143650.jpg

-----------------------------------------------------------

var cr = FR.cellStr2ColumnRow(this.options.location);

FR.Msg.confirm("", "是否提交此行程为【出发】状态",

function(value) {

if (value) {

_g().getWidgetByCell(0, cr.col + 1, cr.row + 1).fireEvent("click");

} else {}

}, 100)

  

----------------------------------------------------------------------------------------- 

 

image.png

-------------------------------------------

image.png

getWidgetByCell移动端只支持单元格编号,不支持行列号。

最后靠拼凑成一个单元格解决了。

FineReport defend2111 发布于 2023-9-7 14:04 (编辑于 2023-9-7 15:16)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
snrtuemcLv8专家互助
发布于2023-9-7 14:41

FR.cellStr2ColumnRow

这个写法是不支持移动端的,试试在这边获取

image.png

  • defend2111 defend2111(提问者) 这种方法有获取到,alert都能打出来。但还是报错。 _g().getCellValue(0,col+1,row).fireEvent(\"click\");
    2023-09-07 14:50 
  • defend2111 defend2111(提问者) col,row没有被视为参数。
    2023-09-07 14:51 
  • snrtuemc snrtuemc 回复 defend2111(提问者) 估计点击事件移动端不支持。改个写法,试试这个方案,按钮控件专有-https://help.fanruan.com/finereport/doc-view-4292.html
    2023-09-07 14:54 
  • defend2111 defend2111(提问者) getCellValue,只支持单元格,不支持行列号。doclick好像只能控件名,不太方便。
    2023-09-07 15:17 
  • snrtuemc snrtuemc 回复 defend2111(提问者) 好的,谢谢分享
    2023-09-07 15:18 
最佳回答
0
用户k6280494Lv6资深互助
发布于2023-9-7 14:08

var cr=FR.cellStr2ColumnRow(this.options.location);

_g().getCellValue(0,cr.col+1,cr.row+1).fireEvent("click");

  • 2关注人数
  • 258浏览人数
  • 最后回答于:2023-9-7 15:16
    请选择关闭问题的原因
    确定 取消
    返回顶部