EAS 标准产品如何扩展
一、 服务端
服务端的扩展,主要是对 ControllerBean 的扩展
在实体(Entity)或者功能(façade)的元数据中添加如下部分内容,添加完后,发布该元数据,
会自动生成 java 代码,在生成的 XXXControllerBeanEx.java 中覆盖对应的方法即可。
Entity
<rs
key="entityObject[com.kingdee.eas.scm.im.inv.app.PurInWarehsBill].ext
endedProperty.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.SaleCostDetailFaca
de].extendedProperty.controllerBeanEx">
<lang locale="zh_CN"
value="com.kingdee.eas.scm.sd.sale.report.app.SaleCostDetailFacadeCon
trollerBeanEx" />
<lang locale="zh_TW"
value="com.kingdee.eas.scm.sd.sale.report.app.SaleCostDetailFacadeCon
trollerBeanEx" />
<lang locale="en_US"
value="com.kingdee.eas.scm.sd.sale.report.app.SaleCostDetailFacadeCon
trollerBeanEx" />
</rs>
二、 客户端
1、 单据类 UI
ListUI 和 EditUI 一样,都通过追加后缀名 CTEx 的方式来扩展。
评论4
最新资源