-
19 Oct 2012 2:26 AM #1
Ext.util.TaskRunner problem
Ext.util.TaskRunner problem
Hi all,
i have a problem with taskRunner , this is my code :
how can i reset interval of task after a event ? i have tried with "task.restart()" , but nothing has happened. Thanks.Code:runner = new Ext.util.TaskRunner(); task = runner.newTask({ run: function () { //code }, interval: 40000 }); runner.start(task)
-
23 Oct 2012 6:06 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 33,678
- Vote Rating
- 435
This is working for me:
Code:var i = 1, runner = new Ext.util.TaskRunner(), task = runner.newTask({ run : function () { console.log('hi', i); if (i === 5) { task.restart(2000); //change interval to 2,000ms i = 0; return; } i++; }, interval : 4000 }); runner.start(task);Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.


Reply With Quote