Axure:在一个页面上创建变量列表并将其带到另一个页面以填充小部件

Axure : Create Variable List on one page and take it to another page to populate widgets

我有这个数据网格

我想要 select 项目并将该项目列表带到我需要填充业务流程名称的其他页面 select 从列表框小部件的网格中编辑

PS:Axure 新用户

您选择了一个相当棘手的话题作为开始,据我所知,这个问题没有直接的解决方案。但是让我们分解这个问题。

不知道你用过table还是中继器。 如果您还没有听说过中继器,请查看中继器。 我的示例基于两个中继器,一个用于选择页面,一个用于结果。

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

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

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

在第二页上也有一个包含所有元素的转发器,但是在加载时我们找不到相应索引的所有元素都被过滤掉了。 这是使用过滤器查询中的包含函数完成的。

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

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

Axure 是无状态的,因此您需要使用自定义变量使其成为全状态。