擴展服務端類有兩種方式:
兩種方式需要擴展類:
public class SynchronizingBaseDataControllerBeanEx extends com.kingdee.eas.custom.syncbd.bizservices.app.SynchronizingBaseDataControllerBean {
......do something......
}
方式一:通過dep方式進行擴展
1).在DEP打開單據的實體;
2).選擇實體擴展屬性,點擊新增;
3).選擇名稱為ControllerBeanEx的一項,點擊增加,點擊確定之后實體擴展屬性之后會多出一行,並且字體顏色為藍色的;
4).在實體擴展屬性中選擇該行點擊修改;
5).在彈出的擴展屬性定義界面,對值屬性進行修改,將擴展類的全類名填入其中。
方式二:通過編輯實體文件,增加擴展
通過編輯器打開實體文件,在resource 中增加擴展controllerBeanEx 屬性配置,配置全路徑擴展類。
<resource> <rs key="facade[com.kingdee.eas.custom.syncbd.bizservices.app.SynchronizingBaseData].alias"> <lang locale="en_US" value="null" /> <lang locale="zh_CN" value="同步基礎資料數據" /> <lang locale="zh_HK" value="同步基礎資料數據" /> <lang locale="zh_TW" value="同步基礎資料數據" /> </rs> <rs key="facade[com.kingdee.eas.custom.syncbd.bizservices.app.SynchronizingBaseData].description"> <lang locale="en_US" value="null" /> <lang locale="zh_CN" value="同步基礎資料數據" /> <lang locale="zh_HK" value="同步基礎資料數據" /> <lang locale="zh_TW" value="同步基礎資料數據" /> </rs> <rs key="facade[com.kingdee.eas.custom.syncbd.bizservices.app.SynchronizingBaseData].extendedProperty.controllerBeanEx"> <lang locale="en_US" value="com.kingdee.eas.custom.syncbd.bizservices.app.SynchronizingBaseDataControllerBeanEx" /> <lang locale="zh_CN" value="com.kingdee.eas.custom.syncbd.bizservices.app.SynchronizingBaseDataControllerBeanEx" /> <lang locale="zh_TW" value="com.kingdee.eas.custom.syncbd.bizservices.app.SynchronizingBaseDataControllerBeanEx" /> </rs> <rs key="facade[com.kingdee.eas.custom.syncbd.bizservices.app.SynchronizingBaseData].extendedProperty.userDefined"> <lang locale="en_US" value="true" /> <lang locale="zh_CN" value="true" /> <lang locale="zh_TW" value="true" /> </rs>
參考 原文:https://blog.csdn.net/qq_25170493/article/details/82834169