如何在服务端标准功能controllerbean上增加客户化的实现?

经常现场遇到要修改标准产品的功能,而且是要在服务端上增加或修改,而标准产品的controllerbean我们又不能改,那怎么办?实际上bos给我们提供了解决问题的办法,实现步骤如下(比如我们以AbcControllerBean为例):

1、新建一个类AbcControllerBeanEx,继承自AbcControllerBean

2、打开Abc.entity元数据,在扩展属性中增加名为controllerBeanEx的项,值为:com.kingdee.eas.fi.ar.app.AbcControllerBeanEx

设置扩展类

如果扩展属性中看不到这一项,则可以通过点击“增加”来添加,如果点击了“增加”弹出界面上没有controllerBeanEx项,那就只有在外部打开此实体的文件,在其中的扩展属性部分增加如下节点:

        <rs key="entityObject[com.kingdee.eas.fi.ar.app.Abc].extendedProperty.controllerBeanEx">
            <lang locale="zh_CN" value="com.kingdee.eas.fi.ar.app.AbcControllerBeanEx" />
            <lang locale="zh_TW" value="com.kingdee.eas.fi.ar.app.AbcControllerBeanEx" />
            <lang locale="en_US" value="com.kingdee.eas.fi.ar.app.AbcControllerBeanEx" />
        </rs>

3、在AbcControllerBean中实现你的客户化代码

4、部署的时候千万别忘了此实体,否则有AbcControllerBean.java和没有是一样的效果

 

《完》

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值