摘要: EAS BOS F7控件实现多选择并保存1、设置F7开户多选功能,F7.setEnabledMultiSelection(true);2、除了F7本身字段以外,再添加两个文本字段,F7Name(用于ListUI查询用),F7ID(用于保存多选值),F7自身是不保存数据值的3、在F7_dataChan 阅读全文
posted @ 2019-06-26 18:13 一条有梦想的海洋咸鱼 阅读(1377) 评论(0) 推荐(0)
摘要: 一:EAS BOS开发中第三方jar包如何放置 1.和二次开发部署包放置在同一位置: 例如【红色字体为工作空间目录,蓝色字体为项目名称】 E:\workspaces\WS_Shine\Shine\lib\sp 注:sp目录下的jar包会被优先加载 2.放置在第三方jar包目录trd 在E:\work 阅读全文
posted @ 2019-06-26 18:12 一条有梦想的海洋咸鱼 阅读(1310) 评论(1) 推荐(0)
摘要: protected boolean initDefaultFilter(){return true;} 阅读全文
posted @ 2019-06-26 18:09 一条有梦想的海洋咸鱼 阅读(357) 评论(0) 推荐(0)
摘要: private void makePurOrderUI(PurOrderInfo srcBillInfo)throws EASBizException, UIException,BOSException, Exception{ String destBillEditUIClassName="com. 阅读全文
posted @ 2019-06-26 18:08 一条有梦想的海洋咸鱼 阅读(726) 评论(0) 推荐(0)
摘要: //是否存在编码规则protected booleana isCodeRuleEnable(IObjectValue objValue)throws EASBizException,BOSException{ String companyId=OrgInnerUtils.getCurCompany( 阅读全文
posted @ 2019-06-26 18:07 一条有梦想的海洋咸鱼 阅读(677) 评论(0) 推荐(0)
摘要: 1.收集父界面要传递给予界面的参数集HashMap map=new HashMap();map.put("Owner",this);//必须,被启动UI的父UI对象map.put("EASMode",new Integer(this.EASMode));map.put("tale",this.acc 阅读全文
posted @ 2019-06-26 18:07 一条有梦想的海洋咸鱼 阅读(862) 评论(0) 推荐(0)
摘要: CurrencyInfo cur=new CurrencyInfo();ICurrency c=CurrencyFactory.getRemotInstance();//建立实体对象EntityViewInfo evi=new EntityViewInfo();//建立视图信息FilterInfo 阅读全文
posted @ 2019-06-26 18:06 一条有梦想的海洋咸鱼 阅读(684) 评论(0) 推荐(0)
摘要: IExchangeRate iexchangRate=ExchangeRateFactory.getRemoteInstance(); //汇率对象companyOrgInfo.getBaseExchangeTable().getId();//获取当前公司汇率表 获取公司的两种币别之间的汇率Exch 阅读全文
posted @ 2019-06-26 18:05 一条有梦想的海洋咸鱼 阅读(516) 评论(0) 推荐(0)
摘要: iPayBill.remove(pk);//通过逻辑键删除单据内容获取集合 阅读全文
posted @ 2019-06-26 18:05 一条有梦想的海洋咸鱼 阅读(343) 评论(0) 推荐(0)
摘要: companyOrgUnitInfo.getBaseCurrency(); 阅读全文
posted @ 2019-06-26 18:04 一条有梦想的海洋咸鱼 阅读(307) 评论(0) 推荐(0)
摘要: 服务端代码的编写主要针对App目录下的 PurOrderControllerBean 实现类,典型的代码有新增、修改、检验等操作 1.提交控制用户在编辑界面上点击‘保存’按钮时应用框架会调用 PurOrderControllerBean的submit方法,通过重载PurOrderController 阅读全文
posted @ 2019-06-26 18:02 一条有梦想的海洋咸鱼 阅读(1485) 评论(0) 推荐(0)
摘要: LiTreeListUI 多级别左树右表单据 TreeDetailListUI 分组左树右表单据 TreeListUI,树和表属同一实体,表中数据有多个级别,具有父子关系 TreeDatailListUI:树和表属不同实体,表中数据分为不同的组别,可以对组别进行增删改查 获取选中的树节点: getS 阅读全文
posted @ 2019-06-26 18:01 一条有梦想的海洋咸鱼 阅读(802) 评论(0) 推荐(0)
摘要: Map map=(Map)uiWindow.getUIObject().getUIContext().get("data"); 阅读全文
posted @ 2019-06-26 18:01 一条有梦想的海洋咸鱼 阅读(425) 评论(0) 推荐(0)
摘要: 只屏蔽粘贴菜单,保留复制菜单: table.getStyleAttributes().setLocked(true); 复制粘贴菜单都屏蔽掉: 在调用父类onload方法之前调用CoreUI的setCanCopyPaste方法,设置为false 阅读全文
posted @ 2019-06-26 18:00 一条有梦想的海洋咸鱼 阅读(434) 评论(0) 推荐(0)
摘要: EASResource.getString("com.kingdee.eas.base....","..."); 阅读全文
posted @ 2019-06-26 18:00 一条有梦想的海洋咸鱼 阅读(275) 评论(0) 推荐(0)
摘要: 上下文methodCtx方法上下文存放了方法的相关信息方法上下文存放了方法的相关信息,包括方法参数和方法返回值,方法上下文提供如下:例:删除主表记录也删除对应表的记录 //服务端更新单据状态var imp=JavaImporter();imp.importPackage(Packages.com.k 阅读全文
posted @ 2019-06-26 17:59 一条有梦想的海洋咸鱼 阅读(683) 评论(0) 推荐(0)
摘要: 这篇和搭配一起理解 继 S-HR之代码创建临时表并插入数据 完整功能之员工职业信息变更报表>>https://www.cnblogs.com/luojiabao/p/11077933.html 然后上传数据文件怎么做? 再整理 阅读全文
posted @ 2019-06-26 11:04 一条有梦想的海洋咸鱼 阅读(220) 评论(0) 推荐(0)
摘要: 使用function关键字开始函数的声明,在函数声明中看不到类型,包含参数和返回值function createNewData(entityBosType,entityPK){ var objectValue=new com.kingdee.eas.ep.DataBaseCustomInfo(); 阅读全文
posted @ 2019-06-26 08:20 一条有梦想的海洋咸鱼 阅读(601) 评论(0) 推荐(0)
摘要: 界面控件界面的空间可以通过get+控件类型获得.比如获取单据分录的表格pluginCtx.getKDTable("kdEntries")容器控件 pluginCtx.getKDBizPromptBox("name");容器控件 pluginCtx.getKDContainer("name");tex 阅读全文
posted @ 2019-06-26 08:20 一条有梦想的海洋咸鱼 阅读(1021) 评论(0) 推荐(0)
摘要: 1.扩展脚本运行引擎为Rhino,基于javascrpt语法,运行期解释执行。jvm中类的方法和属性可应用于脚本,调用方式类似于代码调试 entityPK在EditU界面中的元数据获取 例:客户端设置编码规则脚本,var earNames=JavaImporter();//定义引入变量easName 阅读全文
posted @ 2019-06-26 08:19 一条有梦想的海洋咸鱼 阅读(771) 评论(0) 推荐(0)
摘要: 控件必录new com.kingdee.eas.ep.client.util.NullVerify([comp0,comp1],table,[column0,column1]).verify空值校验器,将需要校验的控件放入,Nullverfiy()中有3个参数,1)参数是控件,是数组形式,可以填入多 阅读全文
posted @ 2019-06-26 08:18 一条有梦想的海洋咸鱼 阅读(1122) 评论(0) 推荐(0)
摘要: com.kingdee.eas.util.app.ContextUtil.getCurrentUserInfo(pluginCtx.getContext()) 获取当前用户com.kingdee.eas.util.app.ContextUtil.getClientIP(pluginCtx.getCo 阅读全文
posted @ 2019-06-26 08:16 一条有梦想的海洋咸鱼 阅读(953) 评论(0) 推荐(0)
摘要: java.util.Map getUIContext() 获取界面上下文com.kingdee.bos.Context getMainOrgContext() 获取组织上下文java.lang.String getOprtState() 获取界面状态,比如新增.编辑com.kingdee.bos.d 阅读全文
posted @ 2019-06-26 08:16 一条有梦想的海洋咸鱼 阅读(968) 评论(0) 推荐(0)
摘要: protected IObjectValue createNewDetailData(KDTable table){ PurOrderEntryInfo t=new PurOrderEntryInfo(); t.setXXXX(XXX);//新增明细时进行初始化 return t;} 阅读全文
posted @ 2019-06-26 08:15 一条有梦想的海洋咸鱼 阅读(495) 评论(0) 推荐(0)
摘要: KDComponentRomptDialog dlg=(KDCommonPromptDialog)selector;if(dlg==null){ dlg=new KDCommonPromptDialog(); if(dlg.getQueryInfo()==null){ dlg.setQueryInf 阅读全文
posted @ 2019-06-26 08:14 一条有梦想的海洋咸鱼 阅读(647) 评论(0) 推荐(0)
摘要: SysUtil.abort() 停止当前UI的所有操作,或终止服务端方法 阅读全文
posted @ 2019-06-26 08:13 一条有梦想的海洋咸鱼 阅读(534) 评论(0) 推荐(0)
摘要: tblMain.getColumn("billDate" ).getStyleAttributes().setNumberFormat("%{yyyy-MM-dd}t");tblMain.getColumn("creditFor").getStyleAttributes().setNumberFor 阅读全文
posted @ 2019-06-26 08:13 一条有梦想的海洋咸鱼 阅读(515) 评论(0) 推荐(0)
摘要: 其实有个快捷键:ctrl+shift+C 就可以直接拿到了.... public String[] getSelected(){ checkSelected; //SelectManager是kdtable中行管理类 ArrayList bolcks=tblMain.getSelectManager 阅读全文
posted @ 2019-06-26 08:12 一条有梦想的海洋咸鱼 阅读(1305) 评论(0) 推荐(0)
摘要: private void changeshowData(int firstRow,int lastRow)throws EASBizException,BOSException{ for(int i=firstRow;i<=lastRow;i++){ IRow row=tblMain.getRow( 阅读全文
posted @ 2019-06-26 08:11 一条有梦想的海洋咸鱼 阅读(507) 评论(0) 推荐(0)
摘要: AssActTypeDefaultInfo value=(AsstActTypeDefaultInfo)asstActTypeColl.get(i); if(value.isIsDefaultAccountPayable())IAsstActTypeDefault iAsstActType=AssA 阅读全文
posted @ 2019-06-26 08:09 一条有梦想的海洋咸鱼 阅读(464) 评论(0) 推荐(0)
摘要: public void setReceiveType(){` this.kDComboBox2.removeAllItems(); List list=new List(); Iterator iterator=ReceiveType.iterator(); while(iterator.hasNe 阅读全文
posted @ 2019-06-26 08:08 一条有梦想的海洋咸鱼 阅读(916) 评论(0) 推荐(0)
摘要: KDTreeNode treeNode = (KDTreeNode) treeMain.getLastSelectedPathComponent(); if (treeNode != null && treeNode.getParent() != null) { TreePath parentPat 阅读全文
posted @ 2019-06-26 08:07 一条有梦想的海洋咸鱼 阅读(178) 评论(0) 推荐(0)
摘要: KDTreeNode treeNode = (KDTreeNode) treeMain.getLastSelectedPathComponent(); if (treeNode != null && treeNode.getParent() != null) { TreePath oldPath = 阅读全文
posted @ 2019-06-26 08:06 一条有梦想的海洋咸鱼 阅读(273) 评论(0) 推荐(0)
摘要: //以下是发送一个消息的核心片断,如果针对的是某组织批量发送,自己的需要取得组织的用户ID集合,然后构造receiverSenderAgent senderAgent = SenderAgent.getSenderAgent();Message message;Locale[] lcla = get 阅读全文
posted @ 2019-06-26 08:05 一条有梦想的海洋咸鱼 阅读(312) 评论(0) 推荐(0)
摘要: public void setF7Selector() throws Exception { KDBizPromptBox bizPromptBox = new KDBizPromptBox();// 要绑定的F7控件 CoreUIObject ui = null;// 父界面对象 CompanyO 阅读全文
posted @ 2019-06-26 08:04 一条有梦想的海洋咸鱼 阅读(1020) 评论(0) 推荐(0)
摘要: //设置单据分录样式getDetailTable().getColumn(TB_RELABILL).setWidth(100);getDetailTable().getColumn(TB_ORGUNIT).setWidth(180);getDetailTable().getColumn(TB_BIZ 阅读全文
posted @ 2019-06-26 08:03 一条有梦想的海洋咸鱼 阅读(586) 评论(0) 推荐(0)
摘要: ObjectUuidPK pk=new ObjectUuidPK(id);IObjectValue objVal=DynamicObjectFactory.getRemoteInstance().getValue(pk.getObjectType(),pk);bizPrompt.setData(ob 阅读全文
posted @ 2019-06-26 08:02 一条有梦想的海洋咸鱼 阅读(597) 评论(0) 推荐(0)