EAS BOS 开发问题解析及代码示例
2018-01-02 00:00
429 查看
摘要: 我是-汪汪汪,
本文档主要针对EAS8.2版本的支持和解析,适用有一定基础的人员,对基础部分不做赘述,
1.2如果要将base64显示成图片
Base64 在CSS中的使用:
.demoImg{background-image: url("data:image/jpg;base64,/9j/4QMZRXhp...."); }
Base64 在HTML中的使用:
<img width="40" height="30" src="data:image/jpg;base64,/9j/4QMZRXhpZgAAgAAAAL...." />
1.3如果要是服务端调用,要在BoAttchAssoFactory.getRemoteInstance(); 这个地方使用服务端方法,传入上下文,
本文档主要针对EAS8.2版本的支持和解析,适用有一定基础的人员,对基础部分不做赘述,
1、EAS获取附件示例
1.1如果是多个附件,将for循环放开,拼接encode即可,1.2如果要将base64显示成图片
Base64 在CSS中的使用:
.demoImg{background-image: url("data:image/jpg;base64,/9j/4QMZRXhp...."); }
Base64 在HTML中的使用:
<img width="40" height="30" src="data:image/jpg;base64,/9j/4QMZRXhpZgAAgAAAAL...." />
1.3如果要是服务端调用,要在BoAttchAssoFactory.getRemoteInstance(); 这个地方使用服务端方法,传入上下文,
/** * 获取单据对应的所有附件,用于前台 * @param billId 单据主键 */ public static String getAttachmentsStr(String billId) throws BOSException, EASBizException{ IBoAttchAsso iBoAttchAsso = BoAttchAssoFactory.getRemoteInstance(); //附件与业务对象关联接口 EntityViewInfo view = new EntityViewInfo(); FilterInfo filter = new FilterInfo(); filter.getFilterItems().add(new FilterItemInfo("boID", billId)); SelectorItemCollection sic = new SelectorItemCollection(); sic.add(new SelectorItemInfo("*")); sic.add(new SelectorItemInfo("attachment.*")); view.setSelector(sic); view.setFilter(filter); BoAttchAssoCollection coll = iBoAttchAsso.getBoAttchAssoCollection(view); //查询所关联附件 if (coll.size() <= 0) { return ""; } //for(int i = 0; i < coll.size(); i++){ BoAttchAssoInfo bo = coll.get(0); //附件关联对象 AttachmentInfo attachment = bo.getAttachment(); //附件对象 attachment String type = attachment.getType(); byte[] file = attachment.getFile(); // 加密 BASE64Encoder encoder = new BASE64Encoder(); String encode = encoder.encode(file); return encode; //} //return ""; }
2、系统出入库审核方法
系统出入库审核,如果在别的业务中调用出入库,必须要用pasAudit去审核,因为出入库时,对系统的库存进行了变更,并非是简单的状态,验证。//销售出库单接口,直接调用 ISaleIssueBill localInstance = SaleIssueBillFactory.getLocalInstance(ctx); localInstance.passAudit(new ObjectUuidPK(saleIssueBillID), saleIssueBillInfo));
相关文章推荐
- 【Android应用开发】 Universal Image Loader ( 使用简介 | 示例代码解析 )
- 关于EAS Bos工作区间和开发平台移动需要注意的问题
- EAS BOS ORMapping 元数据解析示例
- 【Android应用开发】 Universal Image Loader ( 使用简介 | 示例代码解析 )
- EAS BOS 开发问题集锦
- 关于EAS Bos工作区间和开发平台移动需要注意的问题
- Android移动开发-通过自定义算法代码来纠偏地图由GPS定位到的经纬度在地图上显示或解析位置时出现偏移的问题
- EAS BOS webservices 开发 之 形成EAS单据中的问题
- Android 开发中用到的几个多线程解析(代码示例)
- Android 开发中用到的几个多线程解析(代码示例)
- Android 开发中用到的几个多线程解析(代码示例)
- EAS BOS对于二次开发的目录在子系统树中没有正确显示问题检查
- EAS BOS ORMapping 元数据解析示例
- EAS 动态扩展后的控件,在BOS开发代码中如何获取。
- Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]
- Asp.net 2.0 自定义控件开发[开发一个图表(WebChart)控件(柱状图示例)](示例代码下载)
- Asp.net 2.0 自定义控件开发[开发一个图表(WebChart)控件(柱状图示例)](示例代码下载)
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)
- Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载][续]
- Asp.net 2.0 自定义控件开发专题讲解[为用户控件增加DataSource属性, 能够自动识别不同数据源](示例代码下载)