需要根据接口的执行是否成功,来显示弹窗和启动定时器;
即:不成功时,不显示弹窗,定时器不开启;成功后,显示弹窗,启动定时器
点击下一步后会出现弹窗
启动弹窗,需要该弹窗的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*/
这样就可以在视口运行成功后,启动定时器