视口运行成功后打开TAB页/启动定时器

需要根据接口的执行是否成功,来显示弹窗和启动定时器;

即:不成功时,不显示弹窗,定时器不开启;成功后,显示弹窗,启动定时器

点击下一步后会出现弹窗

启动弹窗,需要该弹窗的id,而要找到该弹窗的id,首先要找到该弹窗所在的位置

通常情况下弹窗会在这种好像空白的元素中,点击编辑,就会出现这种情况,

此时点击左上角的源码按钮,就可以看到弹窗的id了

启动弹窗,需要在视口代码的最后加上如下代码段

          /*INSEND:CUSTOM*/
        finish_data._runCommand = finish_data._runCommand || [];
        finish_data._runCommand.push({
          "command": "show",
          "params": ["#modal-container-11111"] // []内的id就是需要启动的弹窗id
        });
        /*INSEND:CUSTOM*/ 
  

视口成功执行后,即可显示弹窗

通常情况下定时器的位置可已很清楚的找到

点击编辑按钮就可以看到定时器,鼠标右键点击这些文字,出现的菜单如果有定时器属性,那么这就是定时器

此时点击定时器属性,可以看到定时器的属性,定时器的名称是需要记住的

通过定时器上的这些文字,可以知道,通过变量intervalcontrol来控制定时器,定时器只有一个时,当intervalcontrol的值为[{"intervalName1":"start"}],定时器运行,intervalcontrol的值为[{"intervalName1":"stop"}]定时器关闭,这里的intervalName1就是定时器的名称,将intervalName1换成相应的定时器名称,就可以控制相应的定时器了,其他有关定时器的详细内容请点击此处查看

在后端代码的最后加入如下代码:

        /*INSBEGIN:CUSTOM*/
      function() {
        tmp_data.a = {
          "intervalName1": "start"
        };
        tmp_data.a = "[" + JSON.stringify(tmp_data.a) + "]";
        finish_data._runCommand = finish_data._runCommand || [];
        finish_data._runCommand.push({
          "command": "updatelv",
          "params": [{
            "intervalcontrol": tmp_data.a
          }]
        });
      },
      /*INSEND:CUSTOM*/
  

这样就可以在视口运行成功后,启动定时器