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>

     

  • 相关阅读:
    ssm集成--多模块
    ssm项目集成--单模块
    shiro的学习以及shiro集成spring
    RecyclerView的使用。
    RecyclerView 显示不全的问题.
    Android 中使用数据库作为存储,并随机发布的Demo。
    Fragment的两种加载方式。
    gradle生成的eclipse的web项目,在发布后,缺少jar包的情况。
    gradle 4,构建java web程序
    android 下载远程服务器文件。
  • 原文地址:https://www.cnblogs.com/feiyi/p/3642598.html
Copyright © 2011-2022 走看看