产品邦

 找回密码
 立即注册

QQ登录

只需一步,快速开始

[Axure其他] 中继器进阶,双条件复合用法

[复制链接]
l2345bt89 发表于 2017-6-11 20:55:25 | 显示全部楼层 |阅读模式

立即注册,下载精品资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 l2345bt89 于 2017-6-11 22:08 编辑

之前有个小伙伙伴求助,外部按钮如何促发中继器内部元件选中,今天下午看到做了下。分享给需要的小伙伴
效果:http://zqdpgl.axshare.com

问题贴:
[求助]如何点击中继器外的元件选中中继器内某指定行
http://bbs.masterchat.cn/forum.p ... =7518&fromuid=49492
(出处: 产品邦)

实现效果:在中继器外再放5个按钮,命名(编号)1、2、3、4、5,求如何实现点击按钮1,选中中继器行1的矩形,点击按钮2选中中继器行2矩形;
                 以此类推。

这个问题难在:有没有办法实现?以及怎样定位中继器中的某一行的元件?




原型说明:为了减少按钮设置,将按钮变更为中继器;
自动根据目标中继器给出条目生成对应数量按钮;
点击按钮时根据双条件选中目标中继器对应条目;


大家知道,外部元件不是能直接对中继器内部元件发生交互的,只能对中继器更新行,添加行的等改变数据方式,对内部元件发生交互。
那么,外部元件如何能对目标中继器对应数据行发生选中交互呢?

这里需要使用到双条件更新行的方法。函数如图:

巧妙的运用indexof函数的特性
[[TargetItem.name.indexof(bechoose[一个全局变量])+TargetItem.isselent.indexof('false')==0]]

这个原型还有个小bug,在先点击数据中继器某行元件后,由于没有更新按钮的选中状态,再次点击对应行按钮时,第二次才响应;
只需对数据中继器进行同样的更新行的设置即可。。


QQ图片20170611205401.png

外部按钮触发中继器内部选中.rp

73.98 KB, 下载次数: 1

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|产品经理之家 ( 粤ICP备12078725号 )

GMT+8, 2024-3-28 22:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表