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

QQ登录

只需一步,快速开始

查看: 1693|回复: 6

[结贴] list组件绑定一个baasdata数据,想通过获得的数据获取另一个数据的数据

[复制链接]

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
发表于 2017-2-17 14:15:24 | 显示全部楼层 |阅读模式
list组件绑定一个baasdata数据,里面的Span绑定一个数据,想通过Span绑定的值,获取另一个baasdata数据的相关值,并把值显示在Span中。如何实现,大神指点一下。
发表于 2017-2-17 14:25:48 | 显示全部楼层
自定义一个js方法!
Span的bind-text属性绑定这个方法!,并且把当前行对象(或者字段的值)传递进去!

在自定义方法中获取这个值!再获取另一个baasData组件!通过管理字段,data.find()方法找到相应的行数据,然后进行字符串拼接 ,将这个字符串return 即可!

Span就能显示了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-2-17 15:06:42 | 显示全部楼层
liangyongfei 发表于 2017-2-17 14:25
自定义一个js方法!
Span的bind-text属性绑定这个方法!,并且把当前行对象(或者字段的值)传递进去!

Span的bind-text属性绑定这个方法,这个方法如何获取到Span对象,我想根据Span的xid,判断返回不同的值,这样这个方法就通用了。
回复 支持 反对

使用道具 举报

发表于 2017-2-17 15:19:35 | 显示全部楼层
hjn090301 发表于 2017-2-17 15:06
Span的bind-text属性绑定这个方法,这个方法如何获取到Span对象,我想根据Span的xid,判断返回不同的值, ...

这个方法只需要return 一个字符串就可以了!
Span就会自动显示这个字符串的!这是KO 绑定实现的!
按照这种方式做就行了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-2-17 15:28:21 | 显示全部楼层
liangyongfei 发表于 2017-2-17 15:19
这个方法只需要return 一个字符串就可以了!
Span就会自动显示这个字符串的!这是KO 绑定实现的!
按照这 ...

按照你说的我已经实现了。但我有好几个Span,需要返回的值都不一样。每个span都写一个方法,这样太浪费了。
回复 支持 反对

使用道具 举报

发表于 2017-2-17 15:32:25 | 显示全部楼层
hjn090301 发表于 2017-2-17 15:28
按照你说的我已经实现了。但我有好几个Span,需要返回的值都不一样。每个span都写一个方法,这样太浪费了 ...

如果你的逻辑都是一样的!那就直接绑定同一个方法就行
如果逻辑不一样
绑定同一个方法,可以多传递一个参数!代表是哪个span 进行求值的!

只要最终返回相应字符串就行了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-2-20 18:09:51 | 显示全部楼层
liangyongfei 发表于 2017-2-17 15:32
如果你的逻辑都是一样的!那就直接绑定同一个方法就行
如果逻辑不一样
绑定同一个方法,可以多传递一个参 ...

可以结贴了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-30 21:28 , Processed in 0.058690 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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