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

QQ登录

只需一步,快速开始

查看: 1934|回复: 7

[结贴] 用attachmentPC组件报“t.fileID is undefined”

[复制链接]

10

主题

35

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
发表于 2016-12-2 15:58:13 | 显示全部楼层 |阅读模式
版本: BeX5V3.5 小版本号:
数据库: MS SQLServer 服务器操作系统: Windows 应用服务器: Tomcat
客户端操作系统: Windows 7 浏览器: Chrome
1、我在window下放了一个attachmentpc组件,bizData是一个表。用bind-ref绑定 了表里一个text类型的字段后,前端打开报“t.fileID is undefined”,求指教,谢谢。
2、完整报错是:
Unable to process binding "style: function (){return {opacity:$ model.$access.get() % 4 >= 2 || $model.$state.get() =='remove'?'1.0':'0.5',backgroundImage:($model.previewPicture.bind($model,$object))()} }"
Message: t.fileID is undefined

3、我保存到表的字段是"[{"docID":"C752759C35200001FF5E1FA5D0F01AF7","docName":"销售预报分析.sql","size":"3771","docPath":"/defaultDocNameSpace","fileID":"10-defaultDocNameSpace","time":"2016-12-02T16:35:02.418Z"}]",但加载表时,拿出来时,那组件的附件图标是空白的,并且报“Unable to process binding "style: function (){return {opacity:$model.$access.get() % 4 >= 2 || $model.$state.get() =='remove'?'1.0':'0.5',backgroundImage:($model.previewPicture.bind($model,$object))()} }"
Message: t.fileID is undefined”

4、我是仿/UI2/system/components/justep/attachment/demo/demo.w做的。

4 1212121212.png


91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35932
发表于 2016-12-2 17:01:28 | 显示全部楼层
表中只有一条数据吗?其他的记录上这个字段的值正确吗?

F12打开浏览器的开发人员调试工具,然后访问功能看看调试工具的console中的错误
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

35

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-2 17:52:08 | 显示全部楼层
jishuang 发表于 2016-12-2 17:01
表中只有一条数据吗?其他的记录上这个字段的值正确吗?

F12打开浏览器的开发人员调试工具,然后访问功能 ...

我想法:1、一个bizdata,一个maingrid,一个attachment,一个attachmentPC(都分别bind-ref绑定表里的text字段),一个保存按钮。2、然后表第一行记录,用attachmentPC上传文档,再保存,然后attachment显示出来。
3、第一条记录时,操作很正常。当鼠标移动第二行,就报错Unable to process binding "style: function (){return {opacity:$model.$access.get() % 4 >= 2 || $model.$state.get() =='remove'?'1.0':'0.5',backgroundImage:($model.previewPicture.bind($model,$object))()} }"
Message: t.fileID is undefined。。。并且attachment出现一个白色图标。。如图 1212121212.png
4、调试工具显示 TypeError: t.fileID is undefined[详细了解] core.min.js%20line%2071%20%3E%20eval:17:71116
    c<.getPictureUrl http://127.0.0.1:8080/x5/UI2/v_2 ... %3E%20eval:17:71116
    c<.previewPicture http://127.0.0.1:8080/x5/UI2/v_2 ... %3E%20eval:17:72704
    bound  self-hosted
    anonymous/<.style http://127.0.0.1:8080/x5/UI2/v_2 ... 3E%20Function:1:237
    u.bindingHandlers.style.update
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35932
发表于 2016-12-2 18:02:17 | 显示全部楼层
第二天记录这个字段的值是什么啊?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

35

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-3 08:26:55 | 显示全部楼层
jishuang 发表于 2016-12-2 18:02
第二天记录这个字段的值是什么啊?

你好。第一行操作成功后,我一点第二行记录,就会报错。。都没有点保存记录值。那两个上传组件,我只绑定了bind-ref,其他都没有操作。
回复 支持 反对

使用道具 举报

10

主题

35

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-3 08:47:09 | 显示全部楼层
jishuang 发表于 2016-12-2 18:02
第二天记录这个字段的值是什么啊?

请问,是不是要在js里写一些方法。。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35932
发表于 2016-12-5 10:34:56 | 显示全部楼层
你好楼主,该问题需要远程,已经通过技术服务QQ加你为好友了,请及时通过,我们会尽快QQ远程。
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

10

主题

35

帖子

100

积分

初级会员

Rank: 2

积分
100
QQ
 楼主| 发表于 2016-12-5 11:23:50 | 显示全部楼层
jishuang 发表于 2016-12-5 10:34
你好楼主,该问题需要远程,已经通过技术服务QQ加你为好友了,请及时通过,我们会尽快QQ远程。 ...

我动过sa_opperson表后。。重新做一遍,又不跑错了。。。可以结贴了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 04:18 , Processed in 0.076021 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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