文档章节

EAS_BOS_标准产品添加扩展

relyOnsansan
 relyOnsansan
发布于 2017/04/28 15:23
字数 243
阅读 10
收藏 0

一、服务端

服务端的扩展,主要是对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、 单据类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中复写需要扩展的方法。

© 著作权归作者所有

共有 人打赏支持
relyOnsansan
粉丝 1
博文 19
码字总数 4019
作品 0
深圳
程序员
金蝶BOS 7.5 SQL语句生成分析

今天刚好有空,就分析下 金蝶BOS 7.5 SQL语句生成 方式.(分析环境 Oracle 11.0.2 , 金蝶BOS 7.5.0) 1 操作思路 思路是这样的,在开发环境触发SQL操作,然后在数据库中查出最近执行的SQL,对其...

周翔
2014/11/23
0
0
EAS BOS8.2/8.5 BOS提交单据无法进入流程解决方案

EAS升级8.2之后,BOS提交单据无法进入工作流,原因是BOS8.2默认把流程监听关闭了,需要手工打开配置即可,路径: 修改内容如下: 重点修改两个监听 保存,BOS重新启动测试即可。...

宁波-呆呆
07/27
0
0
AgileEAS.NET SOA 平台5.1开发包介绍

一、前言 AgileEAS.NET应用开发平台,简称EAS.NET,是基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建立一条适合市场快速变...

agilelab
2013/04/16
0
0
金蝶EAS重写系统组件(CostCenterBizUnitF7)

CostCenterBizUnitF7 是一个树形的F7选择框,用于选择成本中心,支持单选,多选.它和它的兄弟 CostCenterF7NoPerm,在EAS BOS属于系统组件. 它有一个很不方便的地方:查询的时候默认 编码 ,但通常...

周翔
2015/02/09
0
0
AgileEAS.NET 4.0 重构裁剪后的程序集说明

前几天在文章AgileEAS.NET 4.0重构裁剪,新的ORM、支持Linq,正式支持WPF,开放更多的接口简单的介绍了一下AgileEAS.NET平台在2011年初的一些重大改进措施,其中涉及对原有程序集的合作与裁剪...

agilelab
2011/05/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

如何通过 J2Cache 实现分布式 session 存储

做 Java Web 开发的人多数都会需要使用到 session (会话),我们使用 session 来保存一些需要在两个不同的请求之间共享数据。一般 Java 的 Web 容器像 Tomcat、Resin、Jetty 等等,它们会在...

红薯
今天
1
0
C++ std::thread

C++11提供了std::thread类来表示一个多线程对象。 1,首先介绍一下std::this_thread命名空间: (1)std::this_thread::get_id():返回当前线程id (2)std::this_thread::yield():用户接口...

yepanl
今天
2
0
Nignx缓存文件与动态文件自动均衡的配置

下面这段nginx的配置脚本的作用是,自动判断是否存在缓存文件,如果有优先输出缓存文件,不经过php,如果没有,则回到php去处理,同时生成缓存文件。 PHP框架是ThinkPHP,最后一个rewrite有关...

swingcoder
今天
1
0
20180920 usermod命令与用户密码管理

命令 usermod usermod 命令的选项和 useradd 差不多。 一个用户可以属于多个组,但是gid只有一个;除了gid,其他的组(groups)叫做扩展组。 usermod -u 1010 username # 更改用户idusermod ...

野雪球
今天
1
0
Java网络编程基础

1. 简单了解网络通信协议TCP/IP网络模型相关名词 应用层(HTTP,FTP,DNS等) 传输层(TCP,UDP) 网络层(IP,ICMP等) 链路层(驱动程序,接口等) 链路层:用于定义物理传输通道,通常是对...

江左煤郎
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部