文档章节

EAS_BOS_标准产品添加扩展

relyOnsansan
 relyOnsansan
发布于 2017/04/28 15:23
字数 243
阅读 10
收藏 0
点赞 0
评论 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
博文 18
码字总数 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
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
EAS BOS部署开发jar包提示非法组件的解决方案

提示非法组件请找到服务器安装路径W:easServeradminconfigadmin.vmoptions,使用编辑工具打开添加一行isDetectIllegalComponents=false的配置即可,修改配置之后需要重启管理控制台才会生效...

宁波-呆呆
04/26
0
0
基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 程序集说明

今天放出了AgileEAS.NET的ActiveXForm和SmartWin的体验,在大家对为东西有个简单的了解和感觉后,我会选择在合适的时间发放完整的开发包。 我想有的朋友安装了客户端也很想知道,那些程序集文...

agilelab
2010/06/26
0
0
k3cloud单据插件

命名空间 Kingdee.BOS.Core.Bill.PlugIn 继承体系 System.Object Kingdee.BOS.Core.DynamicForm.PlugIn.AbstractDynamicFormPlugIn Kingdee.BOS.Core.Bill.PlugIn.AbstractBillPlugIn Kingde......

技术小甜
2017/11/08
0
0
高并发应用场景下的负载均衡与故障转移实践,AgileEAS.NET SOA 负载均衡介绍与实践

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

agilelab
2014/01/02
0
0
AgileEAS.NET SOA 中间件平台 5.2 发布说明-包含Silverlight及报表系统的开源代码下载

一、AgileEAS.NET SOA 中间件简介 AgileEAS.NET SOA 中间件平台是一款基于基于敏捷并行开发思想和Microsoft .Net构件(组件)开发技术而构建的一个快速开发应用平台。用于帮助中小型软件企业建...

agilelab
2013/10/28
0
0
基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - Linq 2 EAS.NET,Orm支持Linq

前面的文章AgileEAS.NET 4.0重构裁剪,新的ORM、支持Linq,正式支持WPF,开放更多的接口简单的介绍了一下AgileEAS.NET平台在2011年初的一些重大改进措施,其他涉及到有关于Orm体系的改进以及...

agilelab
2011/05/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

32.filter表案例 nat表应用 (iptables)

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用 10.15 iptables filter表案例: ~1. 写一个具体的iptables小案例,需求是把80端口、22端口、21 端口放行。但是,22端口我...

王鑫linux
今天
0
0
shell中的函数&shell中的数组&告警系统需求分析

20.16/20.17 shell中的函数 20.18 shell中的数组 20.19 告警系统需求分析

影夜Linux
今天
0
0
Linux网络基础、Linux防火墙

Linux网络基础 ip addr 命令 :查看网口信息 ifconfig命令:查看网口信息,要比ip addr更明了一些 centos 7默认没安装ifconfig命令,可以使用yum install -y net-tools命令来安装。 ifconfig...

李超小牛子
今天
1
0
[机器学习]回归--Decision Tree Regression

CART决策树又称分类回归树,当数据集的因变量为连续性数值时,该树算法就是一个回归树,可以用叶节点观察的均值作为预测值;当数据集的因变量为离散型数值时,该树算法就是一个分类树,可以很...

wangxuwei
昨天
1
0
Redis做分布式无锁CAS的问题

因为Redis本身是单线程的,具备原子性,所以可以用来做分布式无锁的操作,但会有一点小问题。 public interface OrderService { public String getOrderNo();} public class OrderRe...

算法之名
昨天
9
0
143. Reorder List - LeetCode

Question 143. Reorder List Solution 题目大意:给一个链表,将这个列表分成前后两部分,后半部分反转,再将这两分链表的节点交替连接成一个新的链表 思路 :先将链表分成前后两部分,将后部...

yysue
昨天
1
0
数据结构与算法1

第一个代码,描述一个被称为BankAccount的类,该类模拟了银行中的账户操作。程序建立了一个开户金额,显示金额,存款,取款并显示余额。 主要的知识点联系为类的含义,构造函数,公有和私有。...

沉迷于编程的小菜菜
昨天
1
0
从为什么别的队伍总比你的快说起

在机场候检排队的时候,大多数情况下,别的队伍都要比自己所在的队伍快,并常常懊悔当初怎么没去那个队。 其实,最快的队伍只能有一个,而排队之前并不知道那个队快。所以,如果有六个队伍你...

我是菜鸟我骄傲
昨天
1
0
分布式事务常见的解决方案

随着互联网的发展,越来越多的多服务相互之间的调用,这时候就产生了一个问题,在单项目情况下很容易实现的事务控制(通过数据库的acid控制),变得不那么容易。 这时候就产生了多种方案: ...

小海bug
昨天
3
0
python从零学——scrapy初体验

python从零学——scrapy初体验 近日因为一些事情,需要从网上爬取一些东西,故而想通过使用爬虫来顺便学习下强大的python。现将一些学习中遇到的问题记录下来,以便日后查询 1. 开发环境的准...

咾咔叽
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部