zoukankan      html  css  js  c++  java
  • ZK框架笔记5、事件

            事件是org.zkoss.zk.ui.event.Event类,它通知应用程序发生了什么事情。每一种类型的事件都由一个特定的类来表示。
            要响应一个事件,应用程序必须为事件注册一个或更多事件监听器。有3种方式可以为一个组件事件监听器。
     
    (1)一般制定onXXX事件监听器为组件的属性,作为属性定义的事件监听器。
    <window title="Hello" border="normal">
        <button label="say hello" onClick="alert(&quto;Hello World!&quot;)" />
    </window>
    (2)在相关的组建类中定义onXxx()方法,作为方法定义的事件处理器。
     1 <window title="Hello" border="normal">
     2   <zscript>
     3     class MyButton extends Button{
     4       public void onClick(MouseEvent event){
     5         Messagebox.show("Hello World!");
     6       }
     7     }
     8   </zscript>
     9   <button id="hellobtn" label="Say Hello!" />
    10 </window>
     
    (3)为组件或页面添加aaEventListener()方法,作为新监听器的时间处理器
    <window title="Hello" border="normal">
      <button id="hellobtn" label="Say Hi" />
      <zscript>
        hellobtn.addEventListener("onClick",new org.zkoss.zk.ui.event.EventListener(){
          public void onEvent(Event event){
          Messagebox.show("Hello world!");
        }
      })
      </zscript>
    </window>
     
     
  • 相关阅读:
    asp 向另一个页面传递数组
    TSQL Program Rule and Tips 规则与优化
    虚函数 纯虚函数 抽象类
    static (c#)
    简单游标
    抽象方法 抽象类 (abstract)
    清理电脑
    泛型学习
    继承(对象生命周期) + 覆盖[new](索引函数) + 重载[virtual/override]
    #干货向#jQuery性能优化指南
  • 原文地址:https://www.cnblogs.com/staven/p/4616093.html
Copyright © 2011-2022 走看看