判断中继器有没有选中行,为何只有第一行选中判断才为真,其他行选中判断还是为假? 已解决

hnrichie 普通用户 2020-7-18 1924




像图一和图二的做法,实现了AxureRP中继器选中行底色变色的效果,但是点击“下一步”时需判断是否有选中行,只有选中第一行(图三红框处),判断才为真,选择第二行以下的行,判断全为假(判断逻辑见图二中下一步按钮的交互用例逻辑),这是为何啊?

登录后回复
最新回复 (3)
  • Kris_1581905731 普通用户 2020-7-29
    0 引用 4
    hnrichie 用变量是可以解决,但我个人觉得,RP这个变量功能的设计少了一个作用域层级——页面级变量,目前他有“全局变量”和“局部变量”2种,全局变量,顾名思义,跨页面间都可以调用到的,而“局部变量”倒底是一个页面 ...
    你说的页面级变量可以认为是全局变量的一个子集,如果有这个变量,用户在使用和理解时还需要思考一下。所有我觉得没啥必要。
  • hnrichie 普通用户 2020-7-27
    0 引用 3
    用变量是可以解决,但我个人觉得,RP这个变量功能的设计少了一个作用域层级——页面级变量,目前他有“全局变量”和“局部变量”2种,全局变量,顾名思义,跨页面间都可以调用到的,而“局部变量”倒底是一个页面级的变量(本页面内所有事件均可调用到)呢还是一个事件级的变量(仅定义所在事件中可调用到)呢?从目前局部变量的变量定义方式来看,我感觉像是个事件级变量(局部变量定义的入口在交互事件功能中),似乎少了一级页面级变量呢?(可以在页面属性中直接定义,页面中各事件中引用即可)
  • Kris_1581905731 普通用户 2020-7-24
    0 引用 2
    个人感觉和中继器的原理有关,原因是啥不知道。
    你这个效果用变量吧。
返回