zoukankan      html  css  js  c++  java
  • Ext.Net中的Task控件的使用

    在用到Ext.Net中的Task控件的时候,写了一下基本的使用方法:

    控件是在TaskManager里面的Tasks下面的Task

    此控件的常用属性有,TaskID、Interval(设置间隔时间)、OnStart(控件开始的条件)、OnStop(控件结束的条件)

    可以通过Listeners中的Update执行Handler

    也可以通过DirectEvents中的Update执行OnEvent

    其实,还可以通过TaskManager的StartAll或者是StopAll开始或停止全部的Tasks

    当然,也可以指定具体的Task,可以通过TaskManager的StartTask或者是StopTask的方法实现

    下面就是一个小实例:

     <ext:ResourceManager ID="ResourceManager1" runat="server"/>
          <ext:TaskManager runat="server" ID="TMTime">
          <Tasks>
          <ext:Task
            TaskID="Time" Interval="1000"
            OnStart="
                #{StartTime}.setDisabled(true);
                #{StopTime}.setDisabled(false); "
            OnStop="
                #{StartTime}.setDisabled(false);
                #{StopTime}.setDisabled(true);">
          <Listeners>
                            <Update Handler="#{labTime}.setText(new Date().dateFormat('y/m/d H:i:s'));" />
                        </Listeners>
          </ext:Task>
          </Tasks>
          </ext:TaskManager>

     <ext:Label ID="labTime" runat="server" Text="未开始"></ext:Label>
         <br />
         <br />
     <ext:Button ID="StartTime" runat="server" Text="开始">
      <Listeners>
            <Click Handler="#{TMTime}.startTask('Time');" />
        </Listeners>
    </ext:Button>
    <ext:Button ID="StopTime" runat="server" Text="停止">
        <Listeners>
            <Click Handler="#{TMTime}.stopTask('Time');" />
        </Listeners>
    </ext:Button>

     

  • 相关阅读:
    C语言多文件参数传递
    第十章 C++11新特性
    第九章 STL标准库(二)
    第八章 标准模板库STL(一)
    第七章 2.泛型编程(模板)
    第七章 1.输入输出与模板
    第六章 多态
    第五章 继承与派生
    第四章 运算符重载
    第三章 类与对象进阶
  • 原文地址:https://www.cnblogs.com/feiyi/p/3642598.html
Copyright © 2011-2022 走看看