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 是无状态的,因此您需要使用自定义变量使其成为全状态。
我有这个数据网格
我想要 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 是无状态的,因此您需要使用自定义变量使其成为全状态。