EAS_BOS_标准产品添加扩展
2017-04-28 00:00
232 查看
一、服务端
服务端的扩展,主要是对ControllerBean的扩展在实体(Entity)或者功能(façade)的元数据中添加如下部分内容,添加完后,发布该元数据(可以不用生成代码),会自动生成java代码,在生成的XXXControllerBeanEx.java中覆盖对应的方法即可。
Entity
<rs key="entityObject[com.kingdee.eas.scm.im.inv.app.PurInWarehsBill].extendedProperty.controllerBeanEx"> <lang locale="en_US" value="com.kingdee.eas.scm.im.inv.app.PurInWarehsBillControllerBeanEx"/> <lang locale="zh_CN" value="com.kingdee.eas.scm.im.inv.app.PurInWarehsBillControllerBeanEx"/> <lang locale="zh_TW" value="com.kingdee.eas.scm.im.inv.app.PurInWarehsBillControllerBeanEx"/> </rs>
Façade
<rs key="facade[com.kingdee.eas.scm.sd.sale.report.app.SaleCostDetailFacade].extendedProperty.controllerBeanEx"> <lang locale="zh_CN" value="com.kingdee.eas.scm.sd.sale.report.app.SaleCostDetailFacadeControllerBeanEx"/> <lang locale="zh_TW" value="com.kingdee.eas.scm.sd.sale.report.app.SaleCostDetailFacadeControllerBeanEx"/> <lang locale="en_US" value="com.kingdee.eas.scm.sd.sale.report.app.SaleCostDetailFacadeControllerBeanEx"/> </rs>
二、客户端
1、 单据类UIListUI和EditUI一样,都通过追加后缀名CTEx的方式来扩展。
比如采购订单的例子
采购订单编辑页面com.kingdee.eas.scm.sm.pur.client. PurOrderEditUI
在设计开发视图编辑该界面,保存,发布。
切换到java视图,刷新,会看到发布后生成的java代码。
在com.kingdee.eas.scm.sm.pur.client包下新建PurOrderEditUICTEx.java,
PurOrderEditUICTEx.java继承PurOrderEditUI.java,然后在PurOrderEditUICTEx.java中复写需要扩展的方法。
相关文章推荐
- EAS_BOS_标准产品如何扩展
- 如何添加EAS BOS 实体扩展属性
- BOS中如何扩展标准产品的功能
- BOS中如何扩展标准产品的功能
- eas bos标准产品发布后,initdatastatus报错
- BOS中如何扩展标准产品的功能
- BOS中如何扩展标准产品的功能
- BOS中如何扩展标准产品的功能
- EAS BOS开发editUI添加审核反审核操作流程
- EAS BoS 业务单据基础模板的扩展
- EAS BOS 报表添加合计行,和每行合计
- 如何扩展标准产品F7弹出窗口的功能
- EAS BOS 绑定QUERY的列表界面,代码添加合计脚
- EAS Bos 关于修改标准的实体或者业务功能,使其界面的按钮可删,可改
- EAS BOS DEP(动态扩展平台)基本操作
- 金蝶EAS,调用标准产品登录接口,EASLogin接口调用
- 关系型数据库的性能扩展思路及NoSQL产品的选取标准
- EAS BOS 添加监听实现分录表格默认值
- BOS 给实体的ControllerBean添加扩展类的设置方式
- EAS BOS开发EditUI、ListUI添加审核反审核操作流程