当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
Java给组件添加客户端事件处理javascript
发布时间:2010/12/15 9:58:43 来源:城市学习网 编辑:ziteng

  /**

  *设置或删除widget的事件监听器,如果已经有同样的事件监听,那么上一个将被替换

  *

  * @param comp

  * @param evtName

  *            事件名称,例如onClick

  * @param script

  *            javascript脚本代码,书写格式可按照html事件中js代码格式,如果为空,那么事件处理程序被删除

  */

  public static final void setWidgetEventListener(Component comp,

  String evtName, String script) {

  comp.setWidgetListener(evtName, script);

  }

  /**

  *

  * 向指定组件事件追加事件监听器

  *

  * <pre>

  *

  * ZkUtils.addWidgetEventListener(txtAge, &quot;onKeyPress&quot;, &quot;&quot;

  *      + &quot;    if(event.keyCode&lt;48||event.keyCode&gt;57){         &quot;

  *      + &quot;       return false;                                 &quot; + &quot;     }   &quot;

  *      + &quot;   &quot;);

  * </pre>

  *

  * @param comp

  * @param evtnm

  *            事件名称,例如onClick

  * @param script

  *            javascript脚本代码,书写格式可按照html事件中js代码格式

  */

  public static final void addWidgetEventListener(Component comp,

  String evtnm, String script) {

  if (script == null || "".equals(script.trim())) {

  return;

  }

  String oldScript = comp.getWidgetListener(evtnm);

  if (oldScript == null) {

  oldScript = "";

  }

  comp.setWidgetListener(evtnm, oldScript + script);

  }

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved