起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1861|回复: 16

[结贴] 关于附件编辑器打开的正文保存问题

[复制链接]

34

主题

173

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
QQ
发表于 2014-8-6 10:16:42 | 显示全部楼层 |阅读模式
当正文编辑后,把内容全部清空,在历史点查看文件时是正常的空值,当时当把文件下载下来后,会出现图片中的红字加横线的状况,要怎么让它是清空的?
搜狗截图20140806101602.png

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35955
发表于 2014-8-6 11:24:47 | 显示全部楼层
删除的内容,下载下来的文件中还是显示出来?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

34

主题

173

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
QQ
 楼主| 发表于 2014-8-6 14:26:16 | 显示全部楼层
jishuang 发表于 2014-8-6 11:24
删除的内容,下载下来的文件中还是显示出来?

是的,就像上图一样,是红色的
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35955
发表于 2014-8-6 15:11:02 | 显示全部楼层
确认是否项目组自己控制过,平台的已经删除的内容附件成文后下载是不会显示的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

34

主题

173

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
QQ
 楼主| 发表于 2014-8-7 08:51:23 | 显示全部楼层
jishuang 发表于 2014-8-6 15:11
确认是否项目组自己控制过,平台的已经删除的内容附件成文后下载是不会显示的 ...

那么平台正文成文后保存掉的后台在哪儿啊?没找到....
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35955
发表于 2014-8-7 09:50:16 | 显示全部楼层
a2862433 发表于 2014-8-7 08:51
那么平台正文成文后保存掉的后台在哪儿啊?没找到....

什么意思?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

34

主题

173

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
QQ
 楼主| 发表于 2014-8-7 10:00:11 | 显示全部楼层

就是编辑后,应该会把这个附件上传到文档服务器保存的吧?我没找着它保存的后台在哪儿
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35955
发表于 2014-8-7 14:39:12 | 显示全部楼层
应该是在officeViewerDialog.w中,跟一下看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

34

主题

173

帖子

371

积分

中级会员

Rank: 3Rank: 3

积分
371
QQ
 楼主| 发表于 2014-8-7 16:29:24 | 显示全部楼层
jishuang 发表于 2014-8-7 14:39
应该是在officeViewerDialog.w中,跟一下看看

他的代码是这样的...
        saveToServer:function(createVersion){
                if(this.OVP.saving == false && $OV2("ov").IsDocOpened()){
                        var filename = "";
                        if(fno == ""||fno == null||fno == undefined){
                                filename  = $('#fileName').val() + $OV2("ov").GetOpenedFileExt();
                        }else{
                                filename = fno + ".doc";
                        }
                        $OV2("ov").DisableStandardCommand(1,false);
                        $OV2("ov").HttpInit();
                        $OV2("ov").HttpAddPostString("fileID",this.OVP.fileID?this.OVP.fileID:"");
                        $OV2("ov").HttpAddPostString("cacheName",this.OVP.cacheName?this.OVP.cacheName:"");                                                               
                        $OV2("ov").HttpAddPostString("partType","revision");
                        var resultID = justep.Utils.randomString();
                        $OV2("ov").HttpAddPostString("resultID",resultID);
                        $OV2("ov").HttpAddPostOpenedFile(filename);
                        $OV2("ov").HttpPost(this.getUrl(this.OVP.host));
                        var HTTPResult = $OV2("ov").GetHttpResult(this.getUrl(this.OVP.host,'',resultID));
                        HTTPResult.filename = filename;
                        HTTPResult.changes = "";
                        if($OV2("ov").IsWordOpened()){
                                HTTPResult.changes = OV2.Base64.encode($OV2("ov").WordGetRevisionJSON());
                                if(createVersion){
                                        $OV2("ov").ActiveDocument().AcceptAllRevisions();
                                }
                        }
                        $OV2("ov").HttpInit();
                        $OV2("ov").HttpAddPostOpenedFile(filename);
                        $OV2("ov").HttpAddPostString("fileID",this.OVP.fileID?this.OVP.fileID:"");
                        $OV2("ov").HttpAddPostString("changes",HTTPResult.changes);
                        $OV2("ov").HttpAddPostString("partType","content");
                        $OV2("ov").HttpAddPostString("cacheName",HTTPResult.cacheName);
                        resultID = justep.Utils.randomString();
                        $OV2("ov").HttpAddPostString("resultID",resultID);       
                        $OV2("ov").HttpPost(this.getUrl(this.OVP.host));
                        var revisionHTTPResult = $OV2("ov").GetHttpResult(this.getUrl(this.OVP.host,'',resultID));
                       
                        revisionHTTPResult.revisionCacheName = HTTPResult.cacheName;
                        revisionHTTPResult.filename = HTTPResult.filename;
                        revisionHTTPResult.changes = HTTPResult.changes;
                        HTTPResult = revisionHTTPResult;
                        HTTPResult.isReadOnly = false;
                        HTTPResult.createVersion = createVersion;
                        HTTPResult.type = "officeAction";
                        justep.xbl('attachmentEditor2Receiver').sendData(HTTPResult);
                        //window.modalReceiver.sendMessage(HTTPResult);
                        this.OVP.saving = false;
                        if(createVersion){
                                window.isCreateVersion = true;
                                window.close();
                        }else{
                                window.isSaved = true;
                                $('#saveTip').fadeIn(2000,function(){$(this).fadeOut(1000)});
                        }
                }
        }
我没找到在哪儿掉的后台
那个attachmentEditor2Receiver 是通过附件编辑器打开的,也没有receive函数啊
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35955
发表于 2014-8-7 16:43:27 | 显示全部楼层
UI层调用的是office插件的方法,具体是插件中实现的

attachmentEditor2Receiver 是通过附件编辑器打开的什么意思?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-11 07:30 , Processed in 0.068886 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表