随笔分类 - 金蝶EAS
摘要:最近做了一些sencha touch的学习,对于自己进来的一些学习心得给大家分享一下。可能都是些基础的东西,没办法啦,呵呵 ,本人也是入门级的水平。先讨论一下sencha touch中最常用到的布局——FormPanel。FormPanel是Panel的子类,就是一种表单显示形式的面板。这是最简单的一种FormPanel。代码如下:var FormTest = new Ext.form.FormPanel({ scroll: 'vertical',defaults: {// labelAlign: 'right'labelWidth: '35%'
阅读全文
摘要:请参考以下代码this.promtF7.addChangeListener(new javax.swing.event.ChangeListener() { public void stateChanged(javax.swing.event.ChangeEvent e) { try { myStateChanged(e); } catch (Exception exc) { handUIException(exc); ...
阅读全文
摘要:Update XXX Set FXXX = ( Select ① From ... Where ②) Where ③ Update里必须包括3个逻辑部分:a.)在①里指明把字段更新为什么值,即新值.b.)在②里指明待更新表和源表需要更新行之间的对应关系c.)在③里指明待更新表有哪些记录需要更新注意:写好updte语句后需要在ksql中翻译一下,在oracle和db2下可能会多翻译出一些语句(可能包含参数?),这样会导致执行时报错:Causedexceptionmessageis:索引中丢失IN或OUT参数::3比如: UPDATE T_SD_SaleOrderEntry ...
阅读全文
摘要:在sql的前面加上“*dialect*”即可,例如:"*dialect*select fid from t_bd_currency"
阅读全文
摘要:这是早期的合并报表优化记录,内容不多,保留下来备查。一.查找源报表是否存在SELECT 1 WHERE EXISTS (SELECT * FROM T_CSL_CslReport WHERE FSourceRptID = '4583062d-010a-1000-e002-63bbc0a8ef02B712EA2C')未优化前:执行成本:0.396Reads:2139Duration:10给T_CSL_CslReport的FsourceRptID增加索引后:执行成本:0.00641Reads:43Duration:0增加索引后提高了50倍Create Index IX_Csl_Rp
阅读全文
摘要://检查必填项调用代码 KDLabelContainer[] container = new KDLabelContainer[] { contNumber, contName }; exc = STRequiredUtils.checkRequiredItem(container); if (STUtils.isNotNull(exc)) { super.handUIExceptionAndAbort(exc); }
阅读全文
摘要:现场开发测试服务器机器比较紧张,只有一台,正常的我们的开发版本是在5.4上的,但报表服务平台暂时只有6.0的,只能在6.0上先开发报表,然后再迁移到5.4上,所以要先安装一个6.0的服务器为大家用,但测试服务器上已经安装了5.4的应用服务器,6.0默认的HTTP端口和RPC端口和5.4都相同,肯定有冲突,这时就只能改部署的端口,具体步骤如下:1、部署6.0的应用,设置HTTP端口为7000(也可以改成别的值),RPC端口设置为11035(也可以改成别的值)2、进入文件系统apusic的安装目录,找到【EAS安装目录/apusic/domains/server1/config/apusic.co
阅读全文
摘要:下面是一些界面常用代码说明ListUI1)getSelectedKeValue:单行选择时,获取当前选中行的主键值,返回ID2)getSelectedIdValues:多行选择时,获取选中行的主键集合,返回List3)checkSelected:判断是否有选中行。做业务处理的时候一般先调用一下此方法4)refreshList:刷新当前序时薄5)prepareUIContext:ListUI到EditUI的值传递EditUI1)createNewData:为界面赋初始值,一般情况下,设置界面的控件默认值可以通过在这个方法中对控件对应的属性设置初始值即可。2)initListener:注册界面控件
阅读全文
摘要:(1)Administrator登录,点击人力资源管理----职务体系点击职务体系,进入如下界面基础数据管理-----职位管理点击职务管理,进入如下界面基础数据管理-----员工点击员工,进入如下界面点击批量分配,步骤如下:(2)组织范围维护(3)给组织分配权限
阅读全文
摘要:下面是一段代码,主要是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...
阅读全文
摘要:唉,记得上个月刚进公司还不了解金蝶的EAS是个什么东东,帅哥给了我几个PPT和文档让我了解一下,下午就叫我做一个DEMO例子,我当时做了一个采购申请单和一个采购订单,中途遇到很多的问题,其中一个让我纠结半天,老是出错,下载整理出来,希望你帮到一些初学者:1、 新建关系实体2、 元数据表中新增一个字段 varchar 44 的3、在实体属性列表添加连接属性,字段关系连接到刚刚新建的关系实体,字段选择刚添加的字段4.发布关系实体,如果之前有在数据库新建表的,现在要删除重建,这样刚刚添加的字段才生效。
阅读全文
摘要:如何扩展标准产品的功能:1. 服务端controllerbean扩展方式:服务端需要进行标准产品的扩展需要修改两处内容:在实体上增加扩展属性并重新发布、新增扩展类并从controlbean实现类继承。a. 修改实体或facade需要在实体或facade的元数据中手工添加如下部分内容,添加完成后需要发布此实体元数据 com.kingdee.eas.scm.sm.pur.app.PurOrderControllerBeanEx是你的扩展类的全路径名称,名称可以任意如果是需要对实体进行扩展,还可以...
阅读全文
摘要:protected void verifyInput(ActionEvent arg0) throws Exception { super.verifyInput(arg0); //非空校验 HashMap verifyNullMap=new HashMap(); verifyNullMap.put("库存组织", prmtStorageOrgUnit); verifyNullMap.put("工程类别", prmtProjectType); verifyNullMap.put("设计量", txtDesignQty);...
阅读全文
摘要:大家可以参考一下下面这段代码: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...
阅读全文
摘要:getBizInterface(); //返回实体远程实例对象getBizController(); //返回实体ControllerBean对象DbUtil //执行SQL语句的类UIRuleUtil //UI数据处理工具StringUtils //String工具ContextUtil //服务器端获取环境SysContext //获取客户端系统环境 SysUtil SysUtil.abort()KDTableUtil //表格控件管理类SelectorItemCollection //查询字段集合FilterInfo; //过滤相当于W...
阅读全文
摘要: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...
阅读全文
摘要:本人刚开始从事金蝶EAS开发,对于这个也是刚刚解除,下面是一些学习整理,EditUI中的代码public class MyBillEditUI extends AbstractMyBillEditUI{ public MyBillEditUI() throws Exception { super(); } //把数据对象加载到当前UI界面相应的控件 public void loadFields() { super.loadFields(); } //同步当前UI业务数据到数据对象 public void stor...
阅读全文