木曜日, 2 月 19th, 2009 | Author: djodjo
APIドキュメントを見て実装してみたんです。
APIドキュメント >> Ext.util.TaskRunnerExt.util.TaskRunner
なんですが、interval効かなくってとまらないーーー
// Start a simple clock task that updates a div once per second
var task = {
run: function(){
Ext.fly('clock').update(new Date().format('g:i:s A'));
},
interval: 10000 //10 second
}
var runner = new Ext.util.TaskRunner();
runner.start(task);
これで、1秒起きに、clockが更新されるのかと思いきや、intervalが効かないんですよ。
実際には、runの中で、サーバに通信しているんですが、1秒とたたずにサーバにDoS攻撃!!!
で、いくつか触った結果
new Ext.util.TaskRunner(100000)
と、コンストラクタの引数にintervalを指定したらOK。
ただ、var taskに設定したintervalも書かないと動作しないみたい。
なぜに?
Category: 未分類