做原型图需要一个效果展示给前端,即一个输入框支持通过下拉菜单添加多个选项,如下图:
点击添加按钮,展示下拉列表框,选择一个选项后,添加到输入框,支持多次添加。
![](https://img.haomeiwen.com/i7175039/38bf71265f4cb08c.png)
对于Axure,都是现学现用,自己研究了下,找到了一个解决方案。
1 首先选择控件。
文本输入框 Text Field
显示选择的list项
按钮 Button
按钮,点击显示list列表
下拉列表 List Box
包含被选择的list列表,选择后,填充到输入框中。
2 准备工作
将空间排列放置OK,并完成ListBox内容填充。 注意,List Box需要隐藏的, 点击button后展示。
![](https://img.haomeiwen.com/i7175039/71596993e6288c25.png)
List Box内容
![](https://img.haomeiwen.com/i7175039/3aadacc1bfaee03d.png)
3 添加效果
a ) 点击添加按钮,页面最上层展示List Box.
实现方法: 给Button添加OnClick Case-> "Show LIstBox bring to front"
![](https://img.haomeiwen.com/i7175039/23b6a704e3daf39f.png)
![](https://img.haomeiwen.com/i7175039/3e6867a8b9352c9e.png)
b ) 选择list box选项后,将选择内容添加到输入框,且保留输入框内之前的内容。
实现方法:
1、隐藏List Box
2、设置输入框 = 选择值+输入框内的值。 set text on 输入框(输入框名称) equal to [[LVAR1+LVAR2+","]]
![](https://img.haomeiwen.com/i7175039/3f0e61e9d697db90.png)
选择的设置菜单和值如下:
![](https://img.haomeiwen.com/i7175039/4995e367acd6f728.png)
value值为两部分:
LVAR1 = 输入框中的text内容
LVAR2 = 在ListBox中选择的List项。
二者相加,再加一个“,”隔开选项,这样获得Value的值为 [[LVAR1+LVAR2+","]]
![](https://img.haomeiwen.com/i7175039/99b75345e0441564.png)
完成上述步骤就实现了在输入框中添加多个选项的操作。
如果支持多选,该怎么设计,下次需要的时候再研究下吧。
网友评论