fvs初始化的时候,如何js模拟点击其它控件?

fvs 初始化的时候,如何js模拟点击其它控件?

FineReport 水一RAR 发布于 2025-6-19 18:10
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
1
Z4u3z1Lv6专家互助
发布于2025-6-19 18:16
最佳回答
0
CD20160914Lv8专家互助
发布于2025-6-19 20:12

直接写在初始化里面就行了。你把另一个按钮的功能,写在初始化事件中

image.png

image.png

setTimeout(function() {           

  你按钮的功能代码写在这里  

}, 1000);

最佳回答
0
Yours飞飞Lv5见习互助
发布于2025-6-20 08:43

方法一:利用「初始化后事件」实现(推荐)14

  1. 右击需要执行模拟点击的控件,选择「交互>添加事件>初始化后事件」

  2. 添加JavaScript代码:


setTimeout(function(){

// 获取目标控件并触发点击

duchamp.getWidgetByName("控件名称").fireEvent("click");

}, 500);

注:建议设置500ms延迟确保DOM加载完成

方法二:使用全局加载结束事件2

  1. 在模板空白处点击右键选择「页面加载结束事件」

  2. 添加相同JS代码,无需设置延迟:

duchamp.getWidgetByName("控件名称").fireEvent("click");

注意事项:

  1. 控件名称需在组件属性中确认:911-1427.png

  2. 具体点击事件效果需要目标控件本身绑定了点击交互逻辑

  3. 移动端预览时需通过二维码扫描访问:CC758EBB-9773-4D87-A66E-797686F59F26.GIF

  • 3关注人数
  • 34浏览人数
  • 最后回答于:2025-6-20 08:43
    请选择关闭问题的原因
    确定 取消
    返回顶部