原型设计--Axure RP 高级元件

| 高级元件包含动态面板(Dynamic Panel)、内联框架(Inline Frame)、中继器(Repeater)等

1 动态面板

动态面板元件它可以定义诸多状态,并可设置默认状态,还可以通过交互事件动态切换状态和调整大小,所以很多的动态交互效果都可以通过动态面板元件实现。动态面板元件的不同状态都可以定义不同内容,默认显示的是是动态面板元件的第一个状态的内容,也可在“概要”面板将某个动态面板元件置为不可见。

2 内联框架

与 HTML 页面中的 iFrame 元素对应,内联框架元件用于在一个页面中嵌入另一个页面。在 Axure RP 8 中,可以使用内联框架元件引入任何一个 http://开头的地址,如网站地址、图片地址和Flash地址等,也可引用本工程或本地计算机中的某个页面。

3 中继器

中继器元件是自Axure RP 7起推出的新元件,与动态面板元件一样经常被用于实现复杂的交互功能。中继器操作相对复杂,创建后需要编辑内部每一组数据项的内部布局,可设置包括多少数据列(一般与内部布局的可设置的动态元素个数数对应),也可设置中继器包括的数据行的内容;并可通过每项载入时事件,将数据行的内容赋值给每一组数据项内部的元件,还可设置每行显示多少组数据项。
当然,中继器的强大之处还在于,在各事件中,可设置中继器的动作(添加排序、移除排序、添加筛选、移除筛选、设置当前显示数量、设置每页项目数量、设置数据集,例如添加行、标记行、取消标记、更新行和删除行)对中继器进行内部操作,因为这些功能,中继器元件比表格元件强大很多,完全可以替代表格元件完成更复杂的功能。