首页 > 代码库 > 添加一个功能Action
添加一个功能Action
1,只用一个handler类,所有都事件的处理器都在一个handler类
handler要创建以Action为名称的方法
event要单独分开,继承KDEvent
1 package com.kingdee.eas.re.sales.receiveGather.event; 2 import com.kingdee.bos.eventbus.KDEvent; 3 public class QueryGridEvent extends KDEvent { 4 @Override 5 protected void dispatch(IEventHandler handler) throws Exception { 6 ((Handler类名)handler).Action方法名(this); 7 } 8 }
2,
event和handler单独创建
event继承KDActionEvent 不需要写任何代码
handler继承AbstractWebEventHandler implements IActionEventHandler
1 //event 2 package com.kingdee.eas.re.sales.inTransfer.event; 3 import com.kingdee.bos.eventbus.event.action.KDActionEvent; 4 public class CarryOverEvent extends KDActionEvent { 5 6 } 7 8 9 10 11 //handler 12 package com.kingdee.eas.re.sales.inTransfer.handler; 13 public class CarryOverEventHandler extends AbstractWebEventHandler implements IActionEventHandler { 14 public void onAction(KDActionEvent event) throws EASBizException,BOSException { 15 16 } 17 }
添加一个功能Action
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。