[CLOSED] Task manager

  1. #1

    [CLOSED] Task manager

    hi,

    i have a tabpanel with three tabs,each tab has pages which is loaded using autoload url property, and each page has taskmanager which is running every second.. my requirement is active tab page timer only should run, and all other tab timers should stop when i change tab index.. how i can achieve this? plz provide sample
    Last edited by geoffrey.mcgill; Sep 09, 2010 at 6:51 PM. Reason: [CLOSED]
  2. #2
    Hi majestic,

    The following example demonstrates client-side start/stop of a task. You can start/stop the task when the Tab becomes active by using the <Activate> Listener on the TabPanel.

    Hope this helps.
    Geoffrey McGill
    Founder
  3. #3
    Hi,

    Please see the following sample

    Main page
    <%@ Page Language="C#" %>
    <%@ Register assembly="Ext.Net" namespace="Ext.Net" tagprefix="ext" %>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
        <title></title>
    </head>
    <body>
        <form id="Form1" runat="server">
            <ext:ResourceManager ID="ResourceManager1" runat="server" />
             
            <ext:TabPanel ID="TabPanel1" runat="server">
                <Items>
                    <ext:Panel runat="server" Title="Tab1">
                        <AutoLoad Url="Child.aspx" Mode="IFrame" />
                    </ext:Panel>
                    
                    <ext:Panel runat="server" Title="Tab1">
                        <AutoLoad Url="Child.aspx" Mode="IFrame" />
                    </ext:Panel>
                    
                    <ext:Panel runat="server" Title="Tab1">
                        <AutoLoad Url="Child.aspx" Mode="IFrame" />
                    </ext:Panel>
                </Items>
                
                <Listeners>
                    <TabChange Handler="this.items.each(function(tab){if(tab.getBody() && tab.getBody().stopTasks){tab.getBody().stopTasks();}}); if(tab.getBody() && tab.getBody().startTasks) {tab.getBody().startTasks();}" />
                </Listeners>
            </ext:TabPanel>
        </form>    
    </body>
    </html>
    IFrame page
    <%@ Page Language="C#" %>
    <%@ Register assembly="Ext.Net" namespace="Ext.Net" tagprefix="ext" %>
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        
        <script type="text/javascript">
            function stopTasks(){
                TaskManager1.stopAll();
            }
            
            function startTasks(){
                TaskManager1.startAll();
            }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
            <ext:ResourceManager ID="ScriptManager1" runat="server"  />
            
            <ext:Label ID="Label1" runat="server" Text="0" />
            
            <ext:TaskManager ID="TaskManager1" runat="server">
                <Tasks>
                    <ext:Task Repeat="1000">
                        <Listeners>
                            <Update Handler="#{Label1}.setText(parseInt(#{Label1}.getText())+1);" />
                        </Listeners>
                    </ext:Task>
                </Tasks>
            </ext:TaskManager>
        
        </form>
    </body>
    </html>

Similar Threads

  1. Script Manager and Resource Manager Conflict
    By EugeneNiemand in forum 1.x Help
    Replies: 6
    Last Post: Jun 20, 2011, 7:34 AM
  2. [CLOSED] Task Manager not found
    By kenanhancer in forum 1.x Legacy Premium Help
    Replies: 2
    Last Post: Apr 11, 2011, 10:45 AM
  3. [CLOSED] Task bar text
    By schellappa in forum 1.x Legacy Premium Help
    Replies: 4
    Last Post: Jan 19, 2011, 5:51 PM
  4. [CLOSED] Task error
    By majestic in forum 1.x Legacy Premium Help
    Replies: 6
    Last Post: Oct 27, 2010, 7:52 AM
  5. task
    By wdjlover in forum 1.x Help
    Replies: 8
    Last Post: Jun 17, 2009, 11:56 PM

Posting Permissions