查看: 6276|回复: 8

列表框内的选项前面怎么出现复选框?

[复制链接]

0

主题

13

回帖

15

积分

会员

Rank: 5Rank: 5

积分
15
发表于 2012-3-17 13:17:19 | 显示全部楼层 |阅读模式
尹广磊公众帐号
如图怎么实现在列表框里的选项前面加复选框,并且能全选,反选!求指点!
QQ截图20120317233035.jpg

0

主题

23

回帖

11

积分

会员

Rank: 5Rank: 5

积分
11
发表于 2012-3-17 23:53:21 | 显示全部楼层
站里有类似的帖子。搜索一下就行。能搜到。

0

主题

49

回帖

28

积分

会员

Rank: 5Rank: 5

积分
28
发表于 2012-3-18 09:07:47 | 显示全部楼层
列表框控件里面貌似是不能加复选框,不过这个效果可以用框架控件来模拟。
至于“全选”和“反选”的效果,简单有效的方法就是做个动态面板,设置三种状态,分别是“随意选择”“全选”“反选”。每个状态里面用框架去引用对应的页面。在对应的页面里面,“全选”页面默认就都勾选上,“反选”页面就默认都不勾选。然后按钮的动作就去设置动态面板的状态。这样应该就可以达到你要的效果了。

这种方式比较简单,只是对动态面板状态的控制,楼主可能是想通过变量的方式直接控制选项。有一种思路如下:
还是通过框架来做列表框的效果,通过点击按钮来设置全局变量,页面根据全局变量的值来设定所有复选框是否被选中。但是这思路存在以下问题:
1.复选框我没发现可以编组,选中状态要一个个去设置,量多了就麻烦
2.全局变量一般是页面载入时用的,但是点击按钮之后,框架引用的页面不能够刷新(没发现Axure有刷新页面的动作),所以变量派不上用场。
是否还有别的思路,期待高手解答...

0

主题

13

回帖

15

积分

会员

Rank: 5Rank: 5

积分
15
 楼主| 发表于 2012-3-18 10:45:39 | 显示全部楼层
谢谢楼上的解答,:)同期待高手的其他思路!

0

主题

15

回帖

11

积分

会员

Rank: 5Rank: 5

积分
11
发表于 2012-3-19 14:52:56 | 显示全部楼层
1、全选效果:设置变量/部件值-选中于xx复选框-值为真;依次设置,就是有点麻烦,但是做原型的可以简单点,备注说明下就行了呗。
2、列表框里的复选框效果:用动态面板就可以做的像哦,设置动态面板,仅显示垂直滚动条,编辑动态面板,把复选框依次排好C:\Users\Ethan\Desktop\2.png。能出现垂直滚动条,效果就差不多了。

514

主题

6310

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
74246
QQ
发表于 2012-3-19 17:53:54 | 显示全部楼层

0

主题

64

回帖

70

积分

会员

Rank: 5Rank: 5

积分
70
发表于 2012-3-19 19:30:06 | 显示全部楼层
其实用动态面板就可以解决,以后多交流哈

全选.rp

48.46 KB, 下载次数: 28

0

主题

9

回帖

12

积分

会员

菜鸟

Rank: 5Rank: 5

积分
12
发表于 2012-3-20 12:05:31 | 显示全部楼层
学习了

0

主题

13

回帖

15

积分

会员

Rank: 5Rank: 5

积分
15
 楼主| 发表于 2012-3-20 16:53:44 | 显示全部楼层
学习了!谢谢各位的回复!
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

QQ|手机版|友情链接|版权声明|关于我们|Axure中文社区 |网站地图

GMT+8, 2024-5-2 19:24

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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