南京市网站建设公司,建设工程施工合同范本2017免费下载,网站ui需求,中小型企业网站建设与管理表格是在系统软件中非常常用的工具。表格通常由行和列组成#xff0c;用于以结构化的方式显示和组织数据。它们在各种场景中都有广泛的应用#xff0c;包括数据分析、数据录入、报表生成、项目管理和数据可视化等领域。
今天作者就教大家如何在Axure里制作一个能通过鼠标拖动…表格是在系统软件中非常常用的工具。表格通常由行和列组成用于以结构化的方式显示和组织数据。它们在各种场景中都有广泛的应用包括数据分析、数据录入、报表生成、项目管理和数据可视化等领域。
今天作者就教大家如何在Axure里制作一个能通过鼠标拖动调整行高列宽的中继器表格模板
一、效果展示
1、鼠标移动到中继器表格某行的底部会出现一条可拖动的虚线上下拖动可以调整该行的高度
2、鼠标移入某列表头右侧会出现一套白线左右拖动白线可以调整该列的宽度 【原型预览】 https://axhub.im/ax9/2bcd864c6573fb02/#g1p可拖动调整行高列宽的表格案例
【原型下载】
方式1加入原型分享群后可免费分享该原型请咨询微信522073109
方式2https://weidian.com/item.html?itemID3681949369
二、制作教程
1. 中继器表格的制作
我们主要用中继器来制作表格内容的主体所需元件包括矩形文字线段如下图所示摆放 每列要有一个对应的矩形用于设置每列显示的值这些表格的小矩形我们要用透明色不要用白色。如果用白色就会挡住下面的背景矩形也会挡住中继器的背景色有需要的伙伴也可以设置单双行交替的颜色。
操作列我们用不同颜色的文字代表不同操作即可。
背景矩形我们设置一个选中样式填充颜色为浅蓝色。将上面所有元件组合在一起鼠标移入组合时我们用选中的交互设置背景矩形为选中状态这样就做出了高亮显示的效果鼠标移出组合时我们用取消选中的交互将背景矩形取消选中这种就可以恢复原来的颜色。 在矩形底部我们要增加一条虚线默认我透明色鼠标悬停的交互样式为黑灰色我们要把这条线段转为动态面板因为只有动态面板有拖动时的交互事件。转为动态面板后可以适当调整动态面板的高度和虚线所在的位置因为如果仅仅是1的高度就不容易拖动到案例中动态面板高度是5所以线段y值为3刚好在中部。
然后我们在中继器器表格里添加对应的列有几列内容就添加几列案例中是6列 填写好之后我们在中继器每项加载时用设置文本的交互分别将column1~6列的内容设置到矩形1~6中。 这样表格里的数据就显示出来了中继器表格内容基本就完成了
2. 拖动设置表格行高
我们在虚线的动态面板拖动时用移动的交互让他跟随鼠标垂直移动这样虚线就可以跟随鼠标拖动上下移动了。不过这里需要注意我们要设置一个虚线上下移动的范围如果不设置的话就会导致某一行拖动之后太小文字就会比表格高度要高。所以我们可以通过移动事件里的界限设置移动的边界。
然后我们再用设置尺寸的交互将中继器里的组合调整他的高度其实他的高度就是线段面板所在的底部的y坐标值我们可以直接用bottom函数来获取。 这样我们就完成了垂直方向拖动调整行高的效果了
3、表头的设置
表头主要是用矩形和垂直线如下图所示 这个表格有多少列就增加多少个矩形表头的矩形要和表格里对应矩形的宽度是一致的。
然后我们在两个矩形链接处增加垂直线默认灰色移入样式设置为白色如果背景色是白色最后一根白线就可能看不到了所以可以自行替换成其他颜色。
和上面水平线一样也是要将他转为动态面板因为只有动态面板可以拖动同样的可以适当增加动态面板的宽度和垂直线的位置方便我们拖动到他。
这样我们表头就完成了
4. 拖动设置表格列宽
鼠标拖动垂直线面板的时候我们首先用移动的交互让他跟随鼠标水平方向移动当然了和前面一样移动我们要增加一个边界因为这里不是在中继器里面所以我们要控制格子的最小值例如是60我们就可以用每个各自的x坐标值最小值60得出拖动的边界。
然后我们再用设置尺寸的交互将表头和中继器表格里面两个对应的格子的宽度设置为新的宽度新的宽度其实就是动态面板的x坐标-对应格子矩形的x坐标那因为这里动态面板宽度不是1我们前面为了好拖动设置了3所以还要减去1。 这样就设置完成当前的格子的尺寸就是当前格子尺寸设置好了但是后面的格子是不会自动往前靠的所以我们还需要用移动的交互将后面的格子往前移动。
所以我们要依次移动将2移动到1的后面将3移动到2后面……将7移动到6后面这里我们可以用right函数动态获取每个矩形最右侧的坐标值。表头和中继器表格里的都是这样移动 移动完格子之后我们用同样的操作将每列的垂直线的动态面板移动到每隔的右侧那因为这里动态面板宽度不是1我们前面为了好拖动设置了3所以还要减去1。 最后因为中继器里除了对应每一列内容的矩形还有背景矩形、虚线以及其面板如果列宽改变了上面三个元件的尺寸同样要跟着一起改变的。我们用设置尺寸的交互将他们设置成和整个表头组合的宽度一致即可 这样就完成了一根垂线动态面板的交互后面其他垂线也是一样的交互我们可以通过复制粘贴选择对应的元件和变量即可完成。
这样我们就完成了拖动调整行高列宽的表格原型模板的制作了下次使用也很方便我们只需要在中继器表格里填写表格值即可自动生成交互效果。
那以上就是本期教程的全部内容感兴趣的同学们可以动手试试哦感谢您的阅读我们下期见。