答案 0 :(得分:1)
Axure是无状态的,因此您需要使用自定义变量使其状态为满。
答案 1 :(得分:0)
你选择了一个非常棘手的话题,据我所知,这个问题没有直接的解决方案。但是让我们打破这个问题。
我不知道你是否使用过桌子或转发器。 如果您没有听说过它们,请查看转发器。 我的例子基于两个中继器,一个用于选择页面,用于结果。
可以使用全局变量将数据从一个页面传输到另一个页面。 然而,存储整个中继器是一件棘手的事情。
因此,只需将选定行的索引存储在选择变量中。 如果复选框已更新,则通过更新转发器来完成此操作。项目状态保存在转发器的单独列中。
更新转发器onItemLoad为每个转发器项目调用。 第一个项重置选择变量,然后如果其选择状态为真,则每个项都附加其索引。
在第二页上还有一个包含所有元素的转发器,但在加载时,我们找不到相应索引的所有元素都被过滤掉了。 这是使用过滤器查询中的contains-function完成的。
这是axshare示例:
http://cstlzo.axshare.com/#p=home
这是源文件:
https://www.dropbox.com/s/tayytafkdiwbgxd/Axure-Populate-Repeater.rp?dl=0