EAS_BOS_标准产品如何扩展
2012-08-07 15:11
225 查看
一、服务端
服务端的扩展,主要是对ControllerBean的扩展
在实体(Entity)或者功能(façade)的元数据中添加如下部分内容,添加完后,发布该元数据,会自动生成java代码,在生成的XXXControllerBeanEx.java中覆盖对应的方法即可。
Entity
Façade
二、客户端
1、
单据类UI
ListUI和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中复写需要扩展的方法。
------------------------------------------------------------------------------------------------------------------------------------------
服务端需要把手工修改的Entity或者Facade元数据打包服务器,否则XXXXControllerBeanEx.java无效。
服务端的扩展,主要是对ControllerBean的扩展
在实体(Entity)或者功能(façade)的元数据中添加如下部分内容,添加完后,发布该元数据,会自动生成java代码,在生成的XXXControllerBeanEx.java中覆盖对应的方法即可。
Entity
<rs key="entityObject[com.kingdee.eas.scm.im.inv.app.PurInWarehsBill].extendedProperty.controllerBeanEx"> <langl ocale="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> |
<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、
单据类UI
ListUI和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中复写需要扩展的方法。
------------------------------------------------------------------------------------------------------------------------------------------
服务端需要把手工修改的Entity或者Facade元数据打包服务器,否则XXXXControllerBeanEx.java无效。
相关文章推荐
- BOS中如何扩展标准产品的功能
- EAS_BOS_标准产品添加扩展
- BOS中如何扩展标准产品的功能
- BOS中如何扩展标准产品的功能
- BOS中如何扩展标准产品的功能
- BOS中如何扩展标准产品的功能
- 如何扩展标准产品F7弹出窗口的功能
- 如何添加EAS BOS 实体扩展属性
- EAS 动态扩展后的控件,在BOS开发代码中如何获取。
- eas bos标准产品发布后,initdatastatus报错
- eas bos hr 如何通过SQL查看所有用户被禁用的权限?
- EAS BoS 业务单据基础模板的扩展
- EAS BOS DEP(动态扩展平台)基本操作
- EAS BOS中如何以模式窗口打开新界面。
- 金蝶EAS,调用标准产品登录接口,EASLogin接口调用
- EAS Bos 关于修改标准的实体或者业务功能,使其界面的按钮可删,可改
- 如何扩展EAS主界面?0514
- EAS BOS 如何禁指定表格的多分录按钮
- EAS BOS开发环境 如何添加过滤条件
- EAS BOS KDCheckBox和表格 如何增加监听