2015-12-31 38 views

回答

1

Axure是无状态的,所以你需要使用自定义变量来使国有充分。

0

你选择了一个相当棘手的话题入手据我所知,没有直截了当地解决了这个问题。但让我们来分解这个问题。

我不知道你是否使用过表格或中继器。 如果您还没有听说过他们,请查看中继器。 我的例子基于两个中继器,一个用于选择页面,用于结果。

使用全局变量可以将数据从一个页面传输到另一个页面。 但是存储整个中继器是一件棘手的事情。

因此,只需将所选行的索引存储在选择变量中。 这是通过更新复选框更新复选框完成的。项目状态保存在中继器的单独列中。

当中继器更新时,为每个中继器项目调用onItemLoad。 第一个项目重置选择变量,然后每个项目都附加其索引,如果其选择状态为真。

在第二页上,还有一个包含所有元素的中继器,但是在载入所有无法找到相应索引的元素时,它们被滤除。 这是使用过滤器查询中的包含函数完成的。

这里是axshare例如:
http://cstlzo.axshare.com/#p=home

这里是源文件:
https://www.dropbox.com/s/tayytafkdiwbgxd/Axure-Populate-Repeater.rp?dl=0

相关问题