cpt模板中怎样实在F6单元格中加入按钮控件,写入js事件

实现如果D3单元格的值中无||则点击E4单元格,如果有||则点击F4单元格的js事件

FineReport yzm802555 发布于 2025-3-7 14:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2025-3-7 14:24

参考

JS控制单元格控件是否可用/可见 https://help.fanruan.com/finereport/doc-view-4055.html

  • yzm802555 yzm802555(提问者) 好像和题目不符
    2025-03-07 14:25 
  • yzm802555 yzm802555(提问者) 不是是否可见,是需要点击事件哈
    2025-03-07 14:25 
  • 华莉星宸 华莉星宸 回复 yzm802555(提问者) 你要自动点击?你是要实现什么功能呢
    2025-03-07 14:26 
  • yzm802555 yzm802555(提问者) 回复 华莉星宸 功能就是上面题目的功能,实现点击F6单元格的按钮控件的时候判断D3单元格的值,从而选择自动点击E4或者F4
    2025-03-07 14:27 
  • 华莉星宸 华莉星宸 回复 yzm802555(提问者) D3是个编辑的单元格?根据输入的值判断点击E4或是F4?
    2025-03-07 14:29 
最佳回答
0
snrtuemcLv8专家互助
发布于2025-3-7 14:29

直接

var a = _g().getCellValue("D3");

if(a.length>0)

{

_g().getWidgetByName("a1").fireEvent("click");//a1是F4按钮名称

}

else

{

_g().getWidgetByName("a2").fireEvent("click");//a1是E4按钮名称

}

  • yzm802555 yzm802555(提问者) F4和E4不是按钮,是超链接下载(下载文件)
    2025-03-07 14:34 
  • snrtuemc snrtuemc 回复 yzm802555(提问者) 那目前没有单元格的点击事件,把下载做到按钮点击事件去吧
    2025-03-07 14:35 
  • yzm802555 yzm802555(提问者) 回复 snrtuemc 请问这个是怎么做
    2025-03-07 14:37 
  • snrtuemc snrtuemc 回复 yzm802555(提问者) 超链接下载也是js,直接写到控件的点击事件,然后你的需求就是我写的js,可以模拟点击下载了
    2025-03-07 14:38 
  • yzm802555 yzm802555(提问者) 回复 snrtuemc 超链接下载也是js,这个地方没有理解,现在下载用的不是js,是上传下载功能中的下载
    2025-03-07 14:40 
  • 3关注人数
  • 36浏览人数
  • 最后回答于:2025-3-7 14:29
    请选择关闭问题的原因
    确定 取消
    返回顶部