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方法来做 |