Page 56 - Axure快速原型设计
P. 56
第6节 OnPageLoad事件
1、什么是 OnPageLoad事件
原型中加载页面时,会发生OnPageLoad事件。OnPageLoad事件常用于设置动态面板的状态、控件的值、或页
面载入时弹出一个窗口。
模块上也有OnPageLoad事件,当包含模块的页面载入这个模块时,模块上的OnPageLoad事件就会发生。页面
上的OnPageLoad事件触发后才触发模块上的OnPageLoad事件。
OnPageLoad事件是在页面注释和交互区的Interactions区域中进行定义,在OnPageLoad事件上添加场景的方法
和在控件事件上添加场景的方式相同。
2、OnPageLoad事件和变量
OnPageLoad事件常和变量一起使用,以达到在原型中的页面之间传递变量值的目的。
OnPageLoad事件中常有基于变量值的逻辑条件的场景。例如,你可能会根据变量的值去设定页面载入时的动态
面板的状态,显示一个用户是否已经登陆。或者,你可能用存储在变量中的用户名去设置text panel控件中的文本,
如:―Welcome, [[UsernameVariable]]‖,设置页面载入时的对当前用户的欢迎信息。