axure制作数据列表并实现单选和多选以及鼠标滑动行hover

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
具体实现步骤:
图一的实现过程
0.手动建立表头 拖入组件矩形元件即可 手动输入需要的表头信息
1.利用axure中的中继器组件
在这里插入图片描述
3.对数据进行填充
4.选中中继器元件 切换到axure右侧的交互table
5.对其进行设置,每一个都需要绑定
在这里插入图片描述

二级菜单的实现方法
在这里插入图片描述
上图是最终效果,现在拆解每一部如何制作
1.先制作一级菜单,拉一个矩形框 修改矩形框默认文字,为了美观可以制作一个图表,去阿里icon获取
2.如上图一级菜单后通过Command+G将一级菜单进行组合
在这里插入图片描述
3.选中做好的一级菜单 右击鼠标 选择转化为动态面板,点击菜单进入动态面板中,复制一个面板
在这里插入图片描述
4.选择statu2,将菜单栏展开标识旋转180度,复制一个一级菜单,选中复制后的一级菜单右击对其按照如下图所示进行设置。可以根据自己需求设置,我这里没有要边框线
在这里插入图片描述
5.第四步完成好后,可以根据实际需求多复制几个二级菜单,保存,预览就可以看到实际效果了

在这里插入图片描述

Axure中,使用中继器实现单选功能可以通过设置交互事件利用中继器的数据绑定特性来完成。具体来说,可以通过以下方式实现: 对于功能,可以通过设置中继器的交互事件来实现,例如在用户点击某一时,将该的状态设置为中,将该数据添加到一个中项的列表中。这一过程可以通过设置变量条件判断来完成,确保只有满足特定条件的才会被标记为中状态。此外,还可以通过设置按钮的交互来实现或取消全的功能,进一步增强用户体验[^4]。 单选功能的实现则相对简单,主要通过设置中继器内部元件的交互逻辑来保证任何时候只有一个项处于中状态。这通常涉及到设置一个全局变量来记录当前中的项,在用户择新的项时更新这个变量的值。同时,还需要确保之前中的项在新项被中后自动取消中状态,以此维持单选机制的有效性[^4]。 为了更好地展示中继器数据,可以结合动态面板来实现更复杂的交互效果,比如根据用户的用来显示不同的内容或执特定的操作。例如,当用户从列表择一个项目时,可以动态更新另一个面板中的内容以反映所项目的详细信息。这种交互可以通过设置动态面板的状态来实现,其中状态的变化依据于中继器中当前中的项[^5]。 ### 示例:中继器单选功能的实现 假设有一个名为 `StuRepeater` 的中继器,用于展示学生信息,且希望实现单选功能: ```javascript // 设置全局变量 SelectedStudentId 来记录当前中的学生ID Set VariableValue of 'SelectedStudentId' to '[[This.text]]' when 'This' is clicked // 在中继器加载时,根据 SelectedStudentId 设置当前中状态 If 'StuRepreter.text' equals 'SelectedStudentId' Set 'This' state to 'selected' Else Set 'This' state to 'default' ``` 上述示例中的代码片段展示了如何通过设置变量来跟踪中的学生ID,在中继器加载时根据这个变量来决定哪些应该被标记为中状态。 ### 注意事项 - 在设计过程中,需要注意运算优先级的问题,确保条件表达式的正确执。 - 为了提高原型的真实感交互性,可以结合使用中继器的筛功能其他交互事件,如动态面板状态切换等。 通过上述方法,可以在Axure中有效地使用中继器来实现单选功能,从而提升原型设计的交互性实用性。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小赖同学啊

感谢上帝的投喂

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值