| Defined In: | TaskMgr.js |
| Class: | Ext.TaskMgr |
| Extends: | Object |
// 开始一个简单的每秒更新 DIV 的定时任务
var task = {
run: function(){
Ext.fly('clock').update(new Date().format('g:i:s A'));
},
interval: 1000 //1 秒
}
Ext.TaskMgr.start(task);
| 方法 | 定义者 | |
|---|---|---|
TaskRunner
(
[Number interval],
[Number interval]
)
: Ext.util.TaskRunner
构造器
构造器
参数项:
|
TaskRunner | |
start
(
[Object task]
)
: Object
开始一个新任务。
run : Function任务每次运行时执行的...
开始一个新任务。
run : Function任务每次运行时执行的函数。 该函数将在每次间隔后被调用并传入 args 参数,如果该项被指定了的话。 如果需要特定的作用域,请保证设置了 scope 参数。interval : Number以毫秒为单位表示的任务执行的间隔。 args : Array(可选项) 一个由传递给 run 所指定的函数的参数组成的数组。scope : Object(可选项) run 指定的函数的作用域。duration : Number(可选项) 任务在自动停止前的执行时长(默认为无限制)。 repeat : Number(可选项) 任务在自动停止前的执行次数(默认为无数次)。
参数项:
|
TaskRunner | |
stop
(
Object task
)
: Object
停止一个运行中的任务。
停止一个运行中的任务。
参数项:
|
TaskRunner | |
|
stopAll
(
)
停止所有当前运行的任务。
停止所有当前运行的任务。
参数项:
|
TaskRunner | |