小豆子 发表于 2012-3-17 13:17:19

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

如图怎么实现在列表框里的选项前面加复选框,并且能全选,反选!求指点!

shuyang9999 发表于 2012-3-17 23:53:21

站里有类似的帖子。搜索一下就行。能搜到。

taowei_1204 发表于 2012-3-18 09:07:47

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

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

小豆子 发表于 2012-3-18 10:45:39

谢谢楼上的解答,:)同期待高手的其他思路!

江晓江 发表于 2012-3-19 14:52:56

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

尹广磊 发表于 2012-3-19 17:53:54

参考:http://www.hiaxure.com/viewthread.php?tid=227

csh 发表于 2012-3-19 19:30:06

其实用动态面板就可以解决,以后多交流哈

方晓东 发表于 2012-3-20 12:05:31

学习了

小豆子 发表于 2012-3-20 16:53:44

学习了!谢谢各位的回复!
页: [1]
查看完整版本: 列表框内的选项前面怎么出现复选框?