查看: 9101|回复: 3

动态面板的”返回上一个状态“功能

[复制链接]

0

主题

8

回帖

31

积分

会员

Rank: 5Rank: 5

积分
31
发表于 2015-1-7 14:37:05 | 显示全部楼层 |阅读模式
尹广磊公众帐号
这个问题有点类似页面的返回按钮,但页面上我们有现有的返回功能就可以直接使用,动态面板没有,我用一个办法,虽然只能记录上一个路径,但上上个路径就复杂了,虽然也能解决一点问题,废话不多说,直接讲解
1)我给一个动态面板设置为Bmain的名字,且有3个状态,然后在给动态面板的”动态面板状态改变时“和”载入时“加事件,如图


其中我设置了2个变量,pagerIndex用来记录当前的状态,pagerIndexBefore用来记录上一个状态,意思就是我先把之前的值赋给pagerIndexBefore,然后再来记录pagerIndex的值;而且同时在载入的时候要先设置它们的初始值,也就是动态面板第一个状态的值(要是Axure能获取得到动态面板的状态值就好了)


2)然后给在每个动态面板状态的页面返回按钮加以下点击事件,也就是把页面跳转回pagerIndexBefore的值就行了



ps:我在应用过程中出现一个问题,就是给图片或矩形框加事件时,竟然不起作用,我也不知道为什么,不知道是不是axure 的bug,但换成图片热区就可以使用事件,真的很奇怪


希望上面的描述能帮到大家! :)

529

主题

6314

回帖

7万

积分

管理员

创始人

Rank: 9Rank: 9Rank: 9

积分
71647
QQ
发表于 2015-1-7 15:23:54 | 显示全部楼层
面板如果拖动事件上有动作,那么面板里边的内容的事件就会点不到。
可能是Bug,也可能是面板外和面板内都有事件,相互影响。

返回上一个状态,用一个变量值单独记录离开时是哪个状态,
然后用变量判断再返回就可以了。

0

主题

8

回帖

31

积分

会员

Rank: 5Rank: 5

积分
31
 楼主| 发表于 2015-1-7 18:19:22 | 显示全部楼层
2# 尹广磊
请问伊老师,离开时是用哪个事件呢?

怪异的问题又出现了,我设置输入框的内容样式什么的都没问题,预览的时候就变成了禁用状态,连顶部的Register按钮也点击没效果了,不知道是不是伊老师所说的用了滑动效果后会有这种情况出现?

0

主题

8

回帖

31

积分

会员

Rank: 5Rank: 5

积分
31
 楼主| 发表于 2015-1-8 10:05:36 | 显示全部楼层
2# 尹广磊
经过验证,应该是axure bug原因,我对点击进来的按钮设置了那2个输入框和register文本链接做了启用的设置,就可以用了,之前没禁用过它们,只能理解是bug了
您需要登录后才可以回帖 登录 | 新用户注册

本版积分规则

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

GMT+8, 2025-4-17 14:02

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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