首页 > 其他 > 详细

添加一个功能Action

时间:2016-10-27 22:58:07      阅读:471      评论:0      收藏:0      [点我收藏+]

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

原文:http://www.cnblogs.com/suruozhong/p/6005732.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!