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

QQ登录

只需一步,快速开始

查看: 2376|回复: 9

[处理中3] 关于附件列赋值问题!

[复制链接]

141

主题

291

帖子

1503

积分

金牌会员

Rank: 6Rank: 6

积分
1503
QQ
发表于 2017-11-20 17:15:04 | 显示全部楼层 |阅读模式
我有一个字符串列  "列A",绑定attachmentSimple。后来我给这个列上传了图片。。。
但是我现在想将这一列的值赋给另外一行的 "列A"  代码如下:
var row1 = data.getRowByID("a")
var row2 = data.getRowByID("b")
row2.val("列A",row1.val("列A")

发现附件显示报错!请问,我该如何赋过去?
发表于 2017-11-20 17:22:51 | 显示全部楼层
http://docs.wex5.com/wex5-ui-question-list-2087

获取图片URL   id列 也是必须唯一的值!
id列变了也获取不到的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

141

主题

291

帖子

1503

积分

金牌会员

Rank: 6Rank: 6

积分
1503
QQ
 楼主| 发表于 2017-11-20 17:28:25 | 显示全部楼层
老师,我现在不是要获取。。是想将这一行的图片列内容 赋值 给另外一行! 就算我获取的图片URL,可是列里存放的是json对象,我怎么通过代码的方式 让另外一行 也拥有相同的 图片呢?
回复 支持 反对

使用道具 举报

发表于 2017-11-20 17:33:41 | 显示全部楼层
xuanxiao325 发表于 2017-11-20 17:28
老师,我现在不是要获取。。是想将这一行的图片列内容 赋值 给另外一行! 就算我获取的图片URL,可是列里存 ...

那你直接存储图片的URL地址 的字符串不就可以
获取这个URL地址参考
http://docs.wex5.com/wex5-ui-question-list-2093

另一个data中直接存储上这个URL不就可以了吗?
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2017-11-20 17:34:24 | 显示全部楼层
你这个功能我做过    就是这样用的啊    如果不是因为你语法错误的话 应该是没问题的啊    你最后一句  少打个括号  不知道你代码是不是也是这样
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

141

主题

291

帖子

1503

积分

金牌会员

Rank: 6Rank: 6

积分
1503
QQ
 楼主| 发表于 2017-11-20 17:37:22 | 显示全部楼层
doudou459 发表于 2017-11-20 17:34
你这个功能我做过    就是这样用的啊    如果不是因为你语法错误的话 应该是没问题的啊    你最后一句  少 ...

论坛上我写的只是个例子,实际代码自然不会出现这样的错误! 同一行中应该可以直接赋值,但是不同行 因为行ID不同,就不能直接这样赋值!
回复 支持 反对

使用道具 举报

53

主题

928

帖子

1730

积分

金牌会员

Rank: 6Rank: 6

积分
1730
发表于 2017-11-20 17:41:49 | 显示全部楼层
xuanxiao325 发表于 2017-11-20 17:37
论坛上我写的只是个例子,实际代码自然不会出现这样的错误! 同一行中应该可以直接赋值,但是不同行 因为 ...

你这个赋值跟ID 没关系吧?     row1.val("列A")  取出来的只是一个Json数组啊      那你试一试
var  aaa = row1.val("列A")  
row2.val("列A",aaa)
这只是一个赋值操作啊    我以前用过的  不过我是从一个表赋值到另一个表     但是这样ID 也是不一样的啊
承接wex5开发web项目、微信页面等;
低费用进行零散功能开发(java、JS、微信各种接口、阿里云接口等)
QQ:459349489
回复 支持 反对

使用道具 举报

发表于 2017-11-21 09:21:44 | 显示全部楼层
doudou459 发表于 2017-11-20 17:41
你这个赋值跟ID 没关系吧?     row1.val("列A")  取出来的只是一个Json数组啊      那你试一试
var  aaa ...

获取attachmentSimple 组件上传文件的URL地址!是用到id列的!  如果id列不一样就找不到这个文件的真实地址了!
如果想存储在另一个data数据源中
1.id列和 内容列都要赋值过去才行
2.或者  在程序中直接算出这个URL的全路径!存储在另一个表的字段中!!这样直接访问就行了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

141

主题

291

帖子

1503

积分

金牌会员

Rank: 6Rank: 6

积分
1503
QQ
 楼主| 发表于 2017-11-21 14:01:58 | 显示全部楼层
liangyongfei 发表于 2017-11-21 09:21
获取attachmentSimple 组件上传文件的URL地址!是用到id列的!  如果id列不一样就找不到这个文件的真实地 ...

id列赋值过去是不可能的了,用的是主键列,不能重复的。
回复 支持 反对

使用道具 举报

发表于 2017-11-21 15:10:48 | 显示全部楼层
xuanxiao325 发表于 2017-11-21 14:01
id列赋值过去是不可能的了,用的是主键列,不能重复的。

那就只能是先转成URL地址!在存储到另一个表里面了!
只有 json格式的数据是无法解析的!还需要id列的值才行!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-29 19:25 , Processed in 0.071485 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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