AxureRP8实战手册-案例30(省市列表的选择联动)

案例79. 省市列表的选择联动

案例来源:

360官网-个人中心-详细资料

案例效果:

  • 初始状态/选择“请选择”时:(图5-181)

5-181

  • 选择省市列表项时:(图5-182)

5-182

案例描述:

省市区县列表的初始选项为“请选择”,改变省市列表的选项时,区县的列表内容跟随改变。

元件准备:

  • 页面中:(图5-183)

5-183

  • 动态面板“DistrictPanel”的状态:(图5-184)

5-184

  • 动态面板“DistrictPanel”各个状态的内容:(图5-185)

5-185

包含命名:

  • 动态面板(用于放置各市区县列表):DistrictPanel
  • 动态面板状态(用于放置“请选择”列表):请选择
  • 动态面板状态(用于放置“北京市”列表):北京市
  • 动态面板状态(用于放置“天津市”列表):天津市
  • 动态面板状态(用于放置“上海市”列表):上海市
  • 动态面板状态(用于放置“广东省”列表):广东省

思路分析:

  • 省市列表的选项改变时,让动态面板显示状态名称与选项名称相同的状态;(操作步骤1)
  • 在更换选项时,还要将市区县列表中的选项恢复为第一个。(操作步骤2)

操作步骤:

1、为省市下拉列表的【选项改变时】事件添加“用例1”,设置动作为【设置面板状态】;{选择状态}为【Value】,{状态名称或序号}中填写“[[p]]”;公式中“P”为局部变量,其内容为“当前元件”(This)的【被选项】;

  • 局部变量设置:(图5-186)

5-186

2、继续上一步,添加动作【设置列表选中项】,勾选动态面板“DistrictPanel”中所有的下拉列表,{设置被选项}中的【选项】软件会自动设置为第1个选项,无需更改。

  • 事件交互设置:(图5-187)

5-187

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值