eas开发过程中如果没有源码的情况下修改标准产品的功能需要通过扩展类的方式来做,下面具体讲解下:
1.客户端ui界面的扩展类:
该方式比较简单,只需要将扩展类的CTEx结尾即可
2.服务端扩展类(XXXcontrollerBean类)有两种方法:
方法一:
BOS中如何扩展标准产品的功能
如何扩展标准产品的功能:
1. 服务端controllerbean扩展方式:服务端需要进行标准产品的扩展需要修改两处内容:在实体上增加扩展属性并重新发布、新增扩展类并从controlbean实现类继承。
a. 修改实体或facade
需要在实体或facade的元数据中手工添加如下部分内容,添加完成后需要发布此实体元数据
<rs key="entityObject[com.kingdee.eas.scm.sm.pur.app.PurOrder].extendedProperty.controllerBeanEx">
<lang locale="en_US" value="com.kingdee.eas.scm.sm.pur.app.PurOrderControllerBeanEx" />
<lang locale="zh_CN" value="com.kingdee.eas.scm.sm.pur.app.PurOrderControllerBeanEx" />
<lang locale="zh_TW" value="com.kingdee.eas.s