树形表格在系统中是非常常用的表格类型,可以反映父级和子级关系,可以快速查看全局数据,也可以下钻查看详细的数据。因为Axure里只提供了基础的表格元件,没有提供树形表格的元件,所以今天作者就教大家如果用中继器制作一个树形表格。

制作完成之应具备以下交互效果:

  1. 点击箭头可以展开或者收起对应的内容
  2. 数据维护在中继器表格内维护,填写内容后自动生成表格和交互
  3. 可以自由控制初始表格显示或收起的内容

【原型预览】

https://axhub.im/ax9/2bcd864c6573fb02/#g=1

【原型下载】

方式1:加入原型分享群后,可免费分享该原型,请咨询微信522073109

方式2:https://weidian.com/item.html?itemID=3681949369

【原型效果】

那接下来,我们以银行基础指标的树形表格为案例教大家制作树形表格。

一、基本材料的准备

这个原型里我们主要用到的元件包括:中继器、矩形、三角形状(箭头)

矩形我们主要用于制作表格的表头和内容:

表头我们有多少列就用几个矩形,具体尺寸和样式可以自行设置;

中继器表格里,我们需要放置用到矩形、三角形状(箭头)、文本标签制作,里面的矩形和表头的各个矩形的宽度要对应好,这样才能够对齐,最后一个矩形对应的是操作(查看列表),所以我们要增加悬停样式——下划线,这样鼠标移入就有一个可以点击的交互样式。表格内容的矩形设置为透明,然后我们在他们底部增加一个大矩形,默认透明,选中样式是灰色,禁用样式是浅蓝色,这里主要是做一个变色的效果。将上述元件组合好,如下图所示摆放:

中继器表格里我们需要增加以下几列的内容:

Column1~6:这里对应表格1~6列展示的内容,大家可以根据实际需要增加或者减少列数

jiantou:这里我们用这个值来空时该行是否显示箭头,如果值为1就显示箭头,否则就隐藏箭头,后续我们会通过交互实现。案例中如果是一级分行就是有对应的二级支行,所以分行的jiantou值都填写1,支行的jiantou值都默认为空值

fangxiang:这里是控制箭头方向的值,后续通过交互实现,箭头向下(打开下级内容)就填1,默认向右(隐藏下级内容)就不需填写。这里一般都是默认为空即可

xianshi:控制该行内容是否显示,后续通过交互实现,一般一级默认显示填写1,二级默认隐藏就不需要填写,当然如果你想二级默认显示也可以填写1,这里箭头的方向也要对应修改。

shangyiji:该行对应的的父级是什么,这里对应的是Column1,如果是第一级(没有父级)就不需要填写。

二、交互的设置

1、中继器每项加载时

设置文本:我们用设置文本的交互,将Column1~6的值设置到表格内对应的矩形元件里

隐藏箭头:这里要添加一个条件判断,如果jiantou列的值不等于1,那么我们就用隐藏的交互将箭头隐藏即可。有的同学可能会问,那么如果jiantou的值等于1,那是不是需要用显示的交互,将箭头显示出来呢?其实并不需要,因为箭头默认就是显示的,所以写不写并没有影响

旋转箭头:同样我们要根据fangxiang列的值来添加条件判断,如果方向列的值等于1,那我们就用旋转的交互,把箭头旋转到向下的文字,案例中用的箭头素材是0°的时候就是向下的,所以我们用选择到达,度数为0°,这里不同的素材会有不同,具体旋转的度数根据实际素材来设置。和上面道理一样,我们只需要写箭头向下的交互,因为默认就是向右的,如果上面条件不符合,就默认向右了

隐藏组合:这里是根据xianshi列的值来添加条件,如果显示列的值不等于1,那么我们用隐藏的组合把中继器内的整个组合隐藏起来即可

选中背景矩形:这里是希望二级行的也和一级行的颜色有所区分,所以前面我们在材料准备的时候就把背景矩形的选中颜色设置为灰色,所以我们只需要根据他是否有上一级来决定是否需要控制他选中变色。我们增加条件,如果有上一级我们就用设置选中的交互,将矩形设置为真就可以了

2、鼠标移入组合时交互

鼠标移入组合时,我们对应行有一个高亮变色的效果,本来应该用选中的样式的,但是前面用了选中的样式来区分1级和2级行的颜色了,所以这里我们就用禁用样式来代替。

鼠标移入时:我们用禁用的交互将背景矩形禁用,这样他就会有一个变色的效果

鼠标移出时:我们用启用的交互将背景矩形启用,这样他就回复之前的样式

3、鼠标点击箭头时交互

这里我们要分条件来说明;

第一种情况鼠标单击之前如果箭头是向下的,那么我们要首先把箭头变成向右,那么我们前面设置了箭头方向是取决于jiantou列的值的,所以我们用更新行的交互,把jiantoulie的值更新为0,这样他就向右了。除了要改变箭头列的值,我们还要把子级隐藏起来,那我们又知道一行是否显示,是通过xianshi列来控制的,所以我们把所有对应的子级的xianshi列的值更新为0即可,对应的条件就是,子级行里的shangji列的值跟当前行第一列的显示的分行值是一样的。

第二种情况就是和上面是相反的,即点击之前箭头是向右的,那么我们就把箭头变回下,所以我们用更新行的交互,把jiantoulie的值更新为1。然后我们还要把对应的子级显示出来,所以我们把所有对应的子级的xianshi列的值更新为1即可,对应的条件也是不变的。

这样我们就完成树形表格原型模板的制作了,以后使用时只需要在中继器表格里填写内容,就可自动生成树形表格,是不是很方便呢。

那以上就是用中继器制作树形表格原型模板的全部内容了,感谢您的阅读,我们下期见。

【Axure教程】用中继器制作树形表格相关推荐

  1. 【Axure教程】中继器版穿梭表格

    表格是我们系统中常用的组件,穿梭表格就是使用直观方式在两个表格中移动数据,实现数据的流动.今天作者就教大家如何在Axure里用中继器制作出表格穿梭的效果: 1.选中效果:鼠标点击表格中所在的行,可以选 ...

  2. AXURE教程:中继器制作K线图

    K线图应用于股票.贵金属.期货等等的金融交易中,所以K线图成了金融交易软件必不可少的一个元件. 目前市面上的k线图原型都是图片,不能让老板或者甲方爸爸更直观的看到交互效果:所以作者出了这期教程,教你们 ...

  3. 【Axure教程】中继器表格自动合计模板

    合计一个是很常用的功能,例如财务报表.统计图表等内容就经常需要合计. 但是在Axure里面传统的表格如果做合计是很麻烦的,如果数据多的话,需要将表格每一格作为变量来写公式,非常耗费时间,而且不能增加行 ...

  4. 【Axure教程】中继器表格寻找和标记数据

    在系统表格中,我们想在表格中快速找到对应的数据,通常我们会用条件筛选来完成,但是用筛选的方式,其他数据就看不到了,少了两种条件之间的对比.所以如果需要数据对比的情况下,我们更多的是用标记数据的方式,将 ...

  5. Axure中继器制作树形结构、Axure结构树、Axure树形

    Axure自带的树结构不满足增删改查.勾选等交互. 所以在我们设计过程中,随时会涉及到使用可以增删改查.勾选的树形结构. 今天给大家说一下用中继器实现树形结构的思路. 1. 首先拉一个中继器,拖入以下 ...

  6. 【Axure教程】中继器手风琴

    手风琴是系统原型很常用的一个原型,但在Axure里的原生元件并没有手风琴,所以当我们需要用到手风琴的时候就需要自己制作了. 很多同学都会制作简单的手风琴效果,他们往往用动态面板.隐藏显示等事件去制作, ...

  7. 【Axure教程】中继器版视频播放列表

    视频列表是平台.系统里面的常用功能,所以作者今天就教大家在Axure里面怎么用中继器制作一个视频列表的原型模板. [原型预览] 用电脑点击左下方阅读原文或复制打开下面的原型预览地址 https://a ...

  8. 【Axure 教程】中继器(基础篇)

    一.初识中继器 中继器是 Axure 中一个比较高阶的应用,它可以让我们在纯静态网页中模拟出类似带有后台数据交互的增删改查的效果,虽然它没有真正意义上帮我们存储任何的数据,但是当我们在一次项目体验过程 ...

  9. 【Axure教程】中继器版投票原型

    随着移动端互联网技术的发展,我们常常会在手机上投票.所以作者今天就教大家怎么用中继器制作一个即方便使用,同时又具备高保真效果的投票原型,具体效果如下图所示. [原型预览] https://axhub. ...

最新文章

  1. jQuery对象和DOM对象使用说明
  2. Android之android studio如何把项目分享到github并提修改的代码到Github
  3. delphi XE4 隐藏程序在任务管理器和隐藏任务栏
  4. 发送手机验证码通过调用第三方网易云信API(flask项目)
  5. 科普一下人工智能领域的研究方向
  6. DDLog-不同颜色打印信息
  7. 实战分享丨MySQL 与Django版本匹配相关经验
  8. 操作系统OS进程(一)初识
  9. 新装WIN7 UPDATE 无法更新
  10. python实现语义分割_如何用PyTorch进行语义分割?一文搞定
  11. 《计算机网络思想》系列(1)网络体系结构———理解,总结,辨析,升华
  12. 用Unity简单实现第三人称人物的移动和转向
  13. 计算机二级——C语言程序设计 知识点整理
  14. java 气象数据_中国天气预报数据API收集
  15. 安全管家安卓_网速管家安卓5.4版本全面上线
  16. Snipaste 屏幕截图软件超级利器
  17. 线性同余发生器与伪随机数
  18. 读研2年,我选择从中科院退学转行写代码
  19. 【分享】pushplus入驻集简云平台,实现无代码集成数百款应用
  20. ABP理论学习之数据过滤器

热门文章

  1. windows下安装java adb_windows ADB配置java adk / Android adk
  2. icom对讲机写频线定义_Icom对讲机ic-v8说明书
  3. Element组件(inputNumber计数器)
  4. 荒野行动教程_如何在PC上用模拟器玩(而且匹配的是手机服)
  5. 2021年统考计算机应用基础,2021年电大网考计算机应用基础统考答案-20210511065851.doc-原创力文档...
  6. python恶搞表情包下载大全_Python:恶搞,将你朋友照片做成熊猫人表情包
  7. 如何系统有效地准备一场面试
  8. ChatGPT来袭,手把手教你如何接入公众号!
  9. 怎么把QQ图片变小?qq照片怎么修改像素?
  10. Server Side Swift With Vapor(基础配置使用DropLet类实现http请求)