您的位置:首页 > 其它

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

2009-09-03 18:15 323 查看
经常现场遇到要修改标准产品的功能,而且是要在服务端上增加或修改,而标准产品的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和没有是一样的效果

《完》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐