获取表格中单元格控件问题

在单元格中执行时可以用这个来获取,var window.pLocation1=this.options.location;
请教下,如果用参数面版中的按钮点击来获取此单元格控件件,请教下JS怎么写 编辑于 2018-8-6 22:38  
FineReportGZRYFWJ 发布于 2018-8-6 22:29
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共6回答
最佳回答
0
macro_hard发布于2018-8-6 22:29(编辑于 2023-9-6 09:34)
555
  • GZRYFWJ GZRYFWJ(提问者) 谢谢啦,还是没有找到办法,应该没有直接获取控件所在单元格的方式,FR.cellStr2ColumnRow是监听事件,要点击单元格才会执行
    回复
    2018-08-07 11:42 
  • macro_hard macro_hard 评论 GZRYFWJ :cellStr2ColumnRow是单元格号转行列,不是什么监听事件
    回复
    2018-08-07 12:05 
最佳回答
0
macro_hard发布于2018-8-6 22:40(编辑于 2023-9-6 09:34)
555
  • GZRYFWJ GZRYFWJ(提问者) var Widget =contentPane.getWidgetByCell(\"A6\");
    //contentPane.getWidgetByName(\"S_SC\");  
    var window.pLocation1=contentPane.getWidgetByCell(\"A6\").options.location;
    var parentLocation1 =window.pLocation1;
    var col = FR.cellStr2ColumnRow(parentLocation1).col;
    var a = Widget.getValue();
    FR.Msg.toast(col);

    这样写好像不行哦
    回复
    2018-08-06 22:57 
  • macro_hard macro_hard 评论 GZRYFWJ :应该用getWidgetByName,我这样写有点多余,知道单元格号就不用去获取location了。获取的方法就是这样,如果获取不到,有可能是你没把“点击查询前不显示报表内容”的勾取消掉
    回复
    2018-08-07 00:15 
  • GZRYFWJ GZRYFWJ(提问者) 评论 macro_hard :不行啦老大,我上面的代码有写错没,钩去了的,用getWidgetByName(\"控件名\"),还是不行
    回复
    2018-08-07 00:45 
  • GZRYFWJ GZRYFWJ(提问者) 控件命名了,唯一控件名\"S_SC\"
    回复
    2018-08-07 09:03 
最佳回答
0
GZRYFWJ发布于2018-8-6 22:58(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2018-8-7 08:03(编辑于 2023-9-6 09:34)
555
最佳回答
0
macro_hard发布于2018-8-7 12:04(编辑于 2023-9-6 09:34)
555
  • GZRYFWJ GZRYFWJ(提问者) 十分感谢, 可以直接取到单格就好取行号列号了,不能直接用cellStr2ColumnRow
    回复
    2018-08-07 13:10 
  • 0关注人数
  • 973浏览人数
  • 最后回答于:2018-8-7 13:10
    活动推荐 更多
    热门课程 更多
    返回顶部