点击这里给我发消息 点击这里给我发消息

Java给组件添加客户端事件处理javascript

添加时间:2013-12-7
    相关阅读: 程序

  /**

  *设置或删除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);

  }

咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册