2017-12-09 18:36题主

请问如何实现拖到主页中的模块就能定时进行自动刷新,但单独打开时又不会自动定时刷新。烦请大侠给个最佳思路。谢谢。

2017-12-11 10:11#1
是否在主页中可以通过以下代码:
Wb.hasNS('sys.home')表示存在主页
sys.home.homeCard 这个指向主页tab标签
2017-12-12 16:44#2
请问:在模块的Module.finalize中,写如下代码:
  if (Wb.hasNS('sys.home'))
      timer1.Interval=60000;
    else 
      timer1.Interval=10000;

报TypeError: Wb.hasNS is not a function
2017-12-12 16:48#3
基本思路是:若指定的模块拖放在主页中,则设置计时器timer1生效,进行自动刷新,若模块独立显示、运行在独立的tab上,则停用计时器,停止刷新。
2017-12-13 11:56#4
Wb.hasNS方法是在wb8中支持的,wb6是没有该方法的,
wb6可以参照wb8的Wb.hasNS方法来做

返回开发者社区