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

QQ登录

只需一步,快速开始

查看: 1752|回复: 4

[处理中4] list里面放button的两个问题

[复制链接]

44

主题

196

帖子

705

积分

高级会员

Rank: 4

积分
705
QQ
发表于 2017-3-1 11:30:30 | 显示全部楼层 |阅读模式
请问一下,如果我想在list的每个元素是一个button,list绑定data。问题一,button的backgroud color可以绑定data的某个值么?问题二,可以统一用一个button group把动态生成的button全部管起来实现类似radio的效果么?

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-1 11:58:19 | 显示全部楼层
首先  用list实现buttongroup的效果是可以的   但是样式上要自己实现  
其次  list的每个元素是一个button的意思也就是保证每个list的自己点都能点击  然后实现其他的功能吧   那你就直接把click事件写在li节点上就可以了呀
再次  list是list   buttongroup是buttongroup  他们并不能混   但是样式上是可以实现相似的   功能上并不能完全的代替
回复 支持 反对

使用道具 举报

发表于 2017-3-1 12:00:58 | 显示全部楼层
1.通过bind-style 或 bind-css就能解决
http://docs.wex5.com/wex5-ui-question-list-2102

2.原理上是可以的!不过你的buttongroup中的button数量是固定的吗??还是动态生成的??数量不固定??
建议最好是固定的吧!buttonGroup 组件默认只会激活一个button!只需要给设置激活的显示样式!就可以做到只有一个button 激活显示!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

44

主题

196

帖子

705

积分

高级会员

Rank: 4

积分
705
QQ
 楼主| 发表于 2017-3-1 13:31:51 | 显示全部楼层
问题一用bind-style解决了,谢谢!问题二,button数量不固定,正因如此,设置每次只有一个激活的话比较麻烦,有简单点的方法么?
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-3-1 13:34:44 | 显示全部楼层
zhch501 发表于 2017-3-1 13:31
问题一用bind-style解决了,谢谢!问题二,button数量不固定,正因如此,设置每次只有一个激活的话比较麻烦 ...

我就知道两个
1.是buttongroup动态添加button  
2.list循环仿照button样式
两个都不简单  都要手写js实现
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-1 20:39 , Processed in 0.061955 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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