摘要: 下面是一些界面常用代码说明ListUI1)getSelectedKeValue:单行选择时,获取当前选中行的主键值,返回ID2)getSelectedIdValues:多行选择时,获取选中行的主键集合,返回List3)checkSelected:判断是否有选中行。做业务处理的时候一般先调用一下此方法4)refreshList:刷新当前序时薄5)prepareUIContext:ListUI到EditUI的值传递EditUI1)createNewData:为界面赋初始值,一般情况下,设置界面的控件默认值可以通过在这个方法中对控件对应的属性设置初始值即可。2)initListener:注册界面控件 阅读全文
posted @ 2012-05-01 22:12 范永强 阅读(913) 评论(0) 推荐(0)
摘要: (1)Administrator登录,点击人力资源管理----职务体系点击职务体系,进入如下界面基础数据管理-----职位管理点击职务管理,进入如下界面基础数据管理-----员工点击员工,进入如下界面点击批量分配,步骤如下:(2)组织范围维护(3)给组织分配权限 阅读全文
posted @ 2012-05-01 21:58 范永强 阅读(1548) 评论(0) 推荐(0)
摘要: 下面是一段代码,主要是BOTP调用方法的使用,希望读者能看明白。 public void actionCreateTo_actionPerformed(ActionEvent e) throws Exception { setCanVoucher(false); checkSelected(); ArrayList idList = new ArrayList(); List entriesKey = new ArrayList(); getBillIdList(idList, entriesKey); String[] idAr... 阅读全文
posted @ 2012-05-01 21:48 范永强 阅读(512) 评论(0) 推荐(0)
摘要: 唉,记得上个月刚进公司还不了解金蝶的EAS是个什么东东,帅哥给了我几个PPT和文档让我了解一下,下午就叫我做一个DEMO例子,我当时做了一个采购申请单和一个采购订单,中途遇到很多的问题,其中一个让我纠结半天,老是出错,下载整理出来,希望你帮到一些初学者:1、 新建关系实体2、 元数据表中新增一个字段 varchar 44 的3、在实体属性列表添加连接属性,字段关系连接到刚刚新建的关系实体,字段选择刚添加的字段4.发布关系实体,如果之前有在数据库新建表的,现在要删除重建,这样刚刚添加的字段才生效。 阅读全文
posted @ 2012-05-01 21:45 范永强 阅读(194) 评论(0) 推荐(0)
摘要: 如何扩展标准产品的功能:1. 服务端controllerbean扩展方式:服务端需要进行标准产品的扩展需要修改两处内容:在实体上增加扩展属性并重新发布、新增扩展类并从controlbean实现类继承。a. 修改实体或facade需要在实体或facade的元数据中手工添加如下部分内容,添加完成后需要发布此实体元数据 com.kingdee.eas.scm.sm.pur.app.PurOrderControllerBeanEx是你的扩展类的全路径名称,名称可以任意如果是需要对实体进行扩展,还可以... 阅读全文
posted @ 2012-05-01 21:36 范永强 阅读(365) 评论(0) 推荐(0)
摘要: 如何扩展标准产品的功能:1. 服务端controllerbean扩展方式:服务端需要进行标准产品的扩展需要修改两处内容:在实体上增加扩展属性并重新发布、新增扩展类并从controlbean实现类继承。a. 修改实体或facade需要在实体或facade的元数据中手工添加如下部分内容,添加完成后需要发... 阅读全文
posted @ 2012-05-01 21:36 范永强 阅读(249) 评论(0) 推荐(0)
摘要: protected void verifyInput(ActionEvent arg0) throws Exception { super.verifyInput(arg0); //非空校验 HashMap verifyNullMap=new HashMap(); verifyNullMap.put("库存组织", prmtStorageOrgUnit); verifyNullMap.put("工程类别", prmtProjectType); verifyNullMap.put("设计量", txtDesignQty);... 阅读全文
posted @ 2012-05-01 21:31 范永强 阅读(200) 评论(0) 推荐(0)
摘要: protected void verifyInput(ActionEvent arg0) throws Exception { super.verifyInput(arg0); //非空校验 HashMap verifyNullMap=new HashMap()... 阅读全文
posted @ 2012-05-01 21:31 范永强 阅读(206) 评论(0) 推荐(0)
摘要: 大家可以参考一下下面这段代码:protected void setAutoNumberByOrg(String orgType) { if (editData == null ||getNumberCom()==null) return; if (editData.getNumber() == null) { try { String companyID = null; if(!com.kingdee.util.StringUtils.isEmpty(orgType) && !"NONE".equalsIgnoreCase(orgT... 阅读全文
posted @ 2012-05-01 21:30 范永强 阅读(542) 评论(0) 推荐(0)
摘要: 大家可以参考一下下面这段代码:protected void setAutoNumberByOrg(String orgType) { if (editData == null ||getNumberCom()==null) return; if (editData.getNumber() ... 阅读全文
posted @ 2012-05-01 21:30 范永强 阅读(206) 评论(0) 推荐(0)
摘要: 一、怎么样刷新mv可以用来同步数据,一般采用主键同步或者是ROWID同步,我们这里只讨论主键同步(Rowid同步其实是为Rowid在目标表上创建了一个隐含索引,原理跟主键同步一样)。mv的主要原理就是记录更改的日志,并同步到远程。一个简单的例子:SQL>create materialized view log on table_name; SQL>create materialized view table_name [on prebuilt table] refresh fast as select * from table_name@lnk_db_master; SQL> 阅读全文
posted @ 2012-05-01 21:26 范永强 阅读(652) 评论(0) 推荐(0)
摘要: getBizInterface(); //返回实体远程实例对象getBizController(); //返回实体ControllerBean对象DbUtil //执行SQL语句的类UIRuleUtil //UI数据处理工具StringUtils //String工具ContextUtil //服务器端获取环境SysContext //获取客户端系统环境 SysUtil SysUtil.abort()KDTableUtil //表格控件管理类SelectorItemCollection //查询字段集合FilterInfo; //过滤相当于W... 阅读全文
posted @ 2012-05-01 21:20 范永强 阅读(663) 评论(0) 推荐(0)
摘要: getBizInterface(); //返回实体远程实例对象getBizController(); //返回实体ControllerBean对象DbUtil //执行SQL语句的类UIRuleUtil //UI数据处理工具StringUtils //String工具ContextUtil ... 阅读全文
posted @ 2012-05-01 21:20 范永强 阅读(259) 评论(0) 推荐(0)
摘要: 1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2).int i = Integer.valueOf(my_str).intValue(); 2 如何将整数 int 转换成字串 String ? A. 有叁种方法: 1.) String s = String.valueOf(i); 2.)String s = Integer.toString(i); 3.)String s = "" 阅读全文
posted @ 2012-05-01 21:17 范永强 阅读(129) 评论(0) 推荐(0)
摘要: EditUI函数调用顺序:EdittUI 1 UIFactory.createUIFactory(UIFactoryName.MODEL).create(getEditUIName(), uiContext, null,OprtState.VIEW); 1.1传递UIContext() 1.2设置 setOprtState(). 2.EditUI() a.Super。构造函数 b.jbInit()调用registerBindings(); c. initLayout调用this.initUIContentLayout(); this.initUITool... 阅读全文
posted @ 2012-05-01 21:08 范永强 阅读(899) 评论(0) 推荐(0)
摘要: EditUI函数调用顺序:EdittUI 1 UIFactory.createUIFactory(UIFactoryName.MODEL).create(getEditUIName(), uiContext, null,OprtState.VIEW); 1.1传递UIContext() 1.2... 阅读全文
posted @ 2012-05-01 21:08 范永强 阅读(197) 评论(0) 推荐(0)
摘要: 本人刚开始从事金蝶EAS开发,对于这个也是刚刚解除,下面是一些学习整理,EditUI中的代码public class MyBillEditUI extends AbstractMyBillEditUI{ public MyBillEditUI() throws Exception { super(); } //把数据对象加载到当前UI界面相应的控件 public void loadFields() { super.loadFields(); } //同步当前UI业务数据到数据对象 public void stor... 阅读全文
posted @ 2012-05-01 21:02 范永强 阅读(1254) 评论(0) 推荐(0)
摘要: 本人刚开始从事金蝶EAS开发,对于这个也是刚刚解除,下面是一些学习整理,EditUI中的代码public class MyBillEditUI extends AbstractMyBillEditUI{ public MyBillEditUI() throws Exception { ... 阅读全文
posted @ 2012-05-01 21:02 范永强 阅读(1092) 评论(0) 推荐(0)
摘要: 一、oracle物化视图基本概念物化视图首先需要创建物化视图日志,oracle依据用户创建的物化视图日志来创建物化视图日志表,物化视图日志表的名称为mlog$_后面跟基表的名称,如果表名的长度超过20位,则只取前20位,当截短后出现名称重复时,oracle会自动在物化视图日志名称后面加上数字作为序号。创建物化视图日志在建立时有多种选项:可以指定为rowid、primary key和object id几种类型,同时还可以指定sequence或明确指定列名。上面这些情况产生的物化视图日志的结构都不相同。任何物化视图都会包括的列: snaptime$$: 用于表示刷新时间。 dml... 阅读全文
posted @ 2012-05-01 20:52 范永强 阅读(278) 评论(0) 推荐(0)