|
这里我们新建3个下拉菜单,级别层次按:省、市、区分类
1.先给三个下拉菜单设置初始值,禁用市级和区级下拉菜单。
2.给省、市、区级3个下拉菜单的OnChange与OnLostFocus交互中加入动作
OnChange与OnLostFocus交互中用两个判断来设置动作:当下拉菜单选择属性等于默认值或不等于默认值时:
a.当省级下拉菜单为默认时(请选择省份),市级和区级的下拉菜单禁用,市级和区级的菜单选项都为默认,焦点不变,显示未选择省提示;当省级下拉菜单非默认时(也就是说用户选择了省份),那么市级的下拉菜单可用,焦点移动到市一级菜单,区级菜单保持禁用。
b.当市级下拉菜单为默认时(请选择城市),区级菜单选项为默认,区级的下拉菜单禁用,焦点不变,显示未选择市提示;当市级下拉菜单非默认时(也就是说用户选择了城市),那么区级的下拉菜单可用,焦点移动到区级菜单,区级菜单启用。
c.当区级下拉菜单为默认时(请选择区县),省、市、区级的下拉菜单都启用,焦点不变,显示未选择城区提示;当区级下拉菜单非默认时(也就是说用户选择了区县),焦点移动到下面的详细地址输入框内,带用户离开选择。
注:这里仅仅是一个展示,做到真正的3级联动感觉很费力,我还没学太深,不知道AXURE是否支持数据表的导入。如果能加入尹先生写的用动态面板做这个联动设计,可能会有更好的。今天工作中遇到这个问题,所以就这么临时做了一个,多有不足,希高人指点。
下拉菜单联动.zip
(79.41 KB, 下载次数: 113)
|
|