案例:删除单行
删除单行,也就是删除最后一个被选中的行,视觉上还是单选的效果,所以我们沿用“案例:唯一选中项”的RP源文件。
从原理上来说,删除最后一个被选中的行其实也是要有标记的动作。但是怎么才能只标记当前这一行,之前的标记过的其他行取消标记呢?很简单,我们只需要在标记当前行之前再添加一个动作,取消之前全部的标记就可以了。
知道了原理,我们只需给动态面板“student_panel”添加三个动作(图6-33):
动作1:【选中】当前元件,实现点击时整行变色效果;
动作2:【取消标记行】,勾选中继器【scoretable】,在界面右下角选中【全部】,实现取消之前全部标记的效果;
动作3:【标记行】,勾选中继器【scoretable】,在界面右下角选中【This】,实现标记当前行的效果。
(图6-33)
最后,仍然是给删除按钮添加【鼠标单击时】事件的用例动作,设置动作【删除行】,勾选中继器【scoretable】,在界面右下角选中【已标记】。参考(图6-32)
~~~~~~~~~~~~ 正文结束 下面没了 ~~~~~~~~~~~~
小楼老师全新打造Axure RP 9精品课程,以独有的教学方法与技巧,帮助你以最短的时间高效的完成学习目标。
《Axure RP 9 萌新修炼视频》-----从零入门进阶的优质课程------【点此查看详情】
转载请注明:Axure原创教程网 » AxureRP7.0从入门到精通(连载40)