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

QQ登录

只需一步,快速开始

楼主: 天啦噜404

[结贴] 开发版和发布版的问题

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-5-22 14:20:00 | 显示全部楼层
内外网都用的推荐用域名,如果用的IP要确保配置的文档服务器地址内外网都能访问成功才可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

51

主题

225

帖子

601

积分

高级会员

Rank: 4

积分
601
QQ
 楼主| 发表于 2017-5-22 14:41:24 | 显示全部楼层
jishuang 发表于 2017-5-22 14:20
内外网都用的推荐用域名,如果用的IP要确保配置的文档服务器地址内外网都能访问成功才可以 ...

外网用的是花生壳内网映射后的地址,内外网文档服务器地址都能访问成功,这个现象一直都有,能不能在文档上传之后获得这个fileID的值如果为空就把这个文件删掉,免得只要鼠标悬浮在上面就会有报错信息
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-5-22 15:23:54 | 显示全部楼层
那可以参考http://docs.wex5.com/bex5-ui-question-list-10187/在保存前事件中或者上传成功事件中判断
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

51

主题

225

帖子

601

积分

高级会员

Rank: 4

积分
601
QQ
 楼主| 发表于 2017-5-22 15:59:51 | 显示全部楼层
jishuang 发表于 2017-5-22 15:23
那可以参考http://docs.wex5.com/bex5-ui-question-list-10187/在保存前事件中或者上传成功事件中判断 ...

这个上传成功事件是以什么依据判断的?生成json字符串成功吗?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-5-22 16:58:14 | 显示全部楼层
上传成功是里面的uploader派发的可以参考/UI2/system/components/justep/uploader/uploader-html5.js中的实现

判断fileID是否为空需要获取json,解析json判断里面的fileID,推荐在data的保存前事件中去判断,这样判断的数据更完整
解析json参考http://docs.wex5.com/bex5-ui-question-list-10059/
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

51

主题

225

帖子

601

积分

高级会员

Rank: 4

积分
601
QQ
 楼主| 发表于 2017-5-22 17:21:11 | 显示全部楼层
jishuang 发表于 2017-5-22 16:58
上传成功是里面的uploader派发的可以参考/UI2/system/components/justep/uploader/uploader-html5.js中的实 ...

data的保存前事件中获得的json字符串如下
  1. [{"docID":"C789821C912000015788130BB4FD9330","docName":"QQ图片20161118174101.gif","size":"4569","docPath":"/defaultDocNameSpace","fileID":""}]
复制代码

拿不到fileID,而且这个样式就是那些报错文件的样式,data保存前事件中的代码如下
  1. var file = this.comp("mainData").getValue("fExtendStr2")
  2.                 console.log(file)
复制代码
回复 支持 反对

使用道具 举报

51

主题

225

帖子

601

积分

高级会员

Rank: 4

积分
601
QQ
 楼主| 发表于 2017-5-22 17:27:06 | 显示全部楼层
jishuang 发表于 2017-5-22 16:58
上传成功是里面的uploader派发的可以参考/UI2/system/components/justep/uploader/uploader-html5.js中的实 ...

用你的方法的结果如下
代码如下
  1. var file = this.comp("mainData").getValue("fExtendStr2")
  2.                 var jsonList = eval("(" + file + ")");
  3.                 if (jsonList.length > 0) {
  4.     for (var i = 0; i < jsonList.length; i++) {
  5.         var docID = jsonList[i]["docID"];
  6.         console.log("docID:"+docID)
  7.         var fileID = jsonList[i]["fileID"];
  8.         console.log("fileID:"+fileID)
  9.     }
  10. }
复制代码

保存前fileID没法拿到吗?我得文件报错是不是因为这样的机制

fileID为空

fileID为空
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-5-22 17:43:30 | 显示全部楼层
在保存后事件中看看
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

51

主题

225

帖子

601

积分

高级会员

Rank: 4

积分
601
QQ
 楼主| 发表于 2017-5-22 17:57:16 | 显示全部楼层
jishuang 发表于 2017-5-22 17:43
在保存后事件中看看

保存事件后能正常拿到值,但是怎么样能在保存后把fileID为空的那个文件直接删掉,有没有方法
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35918
发表于 2017-5-23 09:02:43 | 显示全部楼层
参考http://docs.wex5.com/bex5-ui-question-list-10036/获取到docID去处理,这个是清空所有的,你只需要把fileID为空的清除就可以
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-25 21:35 , Processed in 0.065273 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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