电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

WebOffice小科普,轻松助力在线Office办公

来源:金蝶云社区作者:金蝶2024-09-233

WebOffice小科普,轻松助力在线Office办公


Weboffice集成:支持word、excel、ppt文档的在线编辑、保存等操作,和苍穹实现无缝对接。




1 为什么去集成


日常工作中存在很多需要进行office文档交互的场景,如在实际合同签订过程中需要对合同来回沟通、修订。目前通过附件形式的沟通多有不便,如若能够在平台提供一个通用控件可以直观显示、编辑和实时交互,则能够极大的提升用户的工作效率。无疑,在线共享协同将是今后在线办公主流趋势,减少了很多繁琐低效的工作,为了适应市场需求,我们苍穹平台集成了WebOffice去解决这一问题。


2 视觉展示



3 如何交互


WebOffice 通过后台指令与前端进行交互如打开、新增、比较、保存等操作。WebOffice 基于指令,前后端分离与实际实现无关。后续需要替换为其他插件只需前端调整对应指令实现方式即可。WebOffice 保存使用通用文件上传功能,后台不记录相关的保存记录,历史记录与新文档保存上传后会触发 WebOffice 的相关监听器,数据保存由业务方自行实现。



4 简单例子入门WebOffice使用


4.1 打开word文档



//这里的url可以是通过上传附件后获取到的url,也可以是本地文档url
String url ="D://test.docx";
//获取控件
WebOffice webOffice = getControl("webofficeap");
//调用open方法传入url
webOffice.open(url);


4.2 文档保存



WebOffice保存需要对控件进行上传事件监听,在这里调用save方法之后会触发afterupload方法,在afterupload方法中可以对临时文件进行服务器的上传。
public class WebOfficeSample extends AbstractFormPlugin implements UploadListener{
  ……
  //点击事件触发该方法,调用WebOffice的save方法,触发上传事件
  private void save() {
    //获取控件
    WebOffice webOffice = getControl("webofficeap");
    String name = (String)this.getModel().getValue("name");

WebOffice小科普,轻松助力在线Office办公

Weboffice集成:支持word、excel、ppt文档的在线编辑、保存等操作,和苍穹实现无缝对接。1 为什么去集成日常工作中存在很多需要进行office...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信