开启左侧

中继器进阶,双条件复合用法

[复制链接]
71 1
本帖最后由 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

举报

回复

1 个评论

陈少辉    发表于 2017-10-10 14:31:17  | 显示全部楼层
赞一个
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点

更多

社区学堂

更多

客服中心

关于我们
关于我们
友情链接
联系我们
帮助中心
网友中心
购买须知
支付方式
服务支持
资源下载
售后服务
定制流程
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表