May 15, 2018, 12:46 PM
[CLOSED] Stop a Task in TaskManager from Code Behind
Hi everybody
first Time that I use the TaskManager, therefore this Question.
Here's my Markup
I tried this code - didn't work
Thanks for your Help - Peter
first Time that I use the TaskManager, therefore this Question.
Here's my Markup
<ext:TaskManager ID="mainTaskManager" runat="server">
<Tasks>
<ext:Task
TaskID="taskRefresh"
Interval="60000">
<DirectEvents>
<Update OnEvent="LoadData">
<EventMask
ShowMask="true"
Target="CustomTarget"
CustomTarget="={#{mainChart}}" />
</Update>
</DirectEvents>
</ext:Task>
</Tasks>
</ext:TaskManager>
I'd like to stop this 'taskRefresh' Task from Code Behind...I tried this code - didn't work
internal void SetRefreshInterval(TaskManager manager)
{
var interval = GetRefreshIntervallFromSetting(WidgetClass, WidgetInstance);
var task = manager.Tasks.FirstOrDefault(t => t.TaskID == "taskRefresh");
if (task != null && interval == 0)
{
manager.StopTask("taskRefresh");
return;
}
if (task != null)
{
manager.StartTask("taskRefresh");
task.Interval = interval;
}
}
What's wrong here ?Thanks for your Help - Peter
Last edited by fabricio.murta; May 17, 2018 at 4:23 PM.