轮播表格用于大屏内的表格数据展示,例如销售业绩排行、各大地区业务指标数据展示等。

效果案例

配置

基础属性

组件位置:包括组件的横坐标纵坐标,单位为px;横坐标为组件左上角距离页面左边界的像素距离,纵坐标为组件左上角距离页面上边界的像素距离。

组件尺寸:包括组件的宽度高度,单位为px;可单击比例锁锁定组件宽高比,等比例调整组件的宽高。再次单击进行解锁,解锁后宽高比不受限制。比例锁默认不锁定。

旋转:以组件的中心为中心点,进行旋转,单位为度(°)。手动输入角度值,控制组件的旋转角度;

  • 单击图标,控制组件左右翻转样式;
  • 单击图标,控制组件上下翻转样式。

透明:取值范围为0~100%。为0%时,组件隐藏;为100%时,组件完全显示。默认为100%。

组件属性

全局

行高:

  • 固定高度:此时可以配置表格行数,按显示行数均分组件高度,每行高度相同。
  • 按内容自适应:按行内容自适应高度显示。此时行配置中可配置垂直内边距。

字间距:所有文本内容的字间距。

置顶背景色:置顶行的背景颜色。

置顶行数:固定显示在顶端的行数。

水平滚动:水平方向内容超出时是否允许滚动,滚动条的轨道和滑块样式支持配置。

即刻更新:打开时当数据更新立即更新视图渲染,关闭时视图将在下次轮播时更新。

轮播动画

1)固定高度时:

配置项 说明
时间间隔 两次滚动动画之间的停留间隔时间。
背景固定 动画时行背景是否固定不动。
动画模式 全部、逐条。
动画效果/衔接 全部模式:从下而上、翻牌;
逐条模式:首尾衔接、重头开始。。
动画时间 单次滚动动画的时间。
动画速度 匀速、慢快慢、低速开始、低速结束、低速开始和结束。

背景固定:

背景不固定:

动画效果:从上而下:

动画效果:翻牌:

动画效果:首尾衔接:

动画效果:重头开始:

2)按内容自适应时:

配置项 说明
时间间隔 两次滚动动画之间的停留间隔时间。
动画时间 单次滚动动画的时间。
动画速度 匀速、慢快慢、低速开始、低速结束、低速开始和结束。
动画步长 单次滚动动画的距离。

表头

可配置表头的行高、背景颜色和文本样式。

行配置

行间距:两行间的间距。

垂直内边距:行高按内容自适应时,可以配置内边距。

边框:行背景边框。

样式:行样式循环,即如果定义了两个样式,则表格里第一行采用第一个样式,第二行采用第二个样式,第三行采用第一个样式,第四行采用第二个样式……循环应用。例如利用此特性实现斑马条样式。

序号列

列标题:序号列的列头内容。

起始值:序号从几开始。

列宽:序号列的宽度。

列间距:序号列左侧的间距。

对齐方式:序号居左中右。

文本样式:序号的默认文本样式,不在下方序号样式中的序号采取此样式。

序号样式:

  • 序号:为空时覆盖全部序号,输入特定序号时仅对特定序号生效;
  • 文本样式/边框/背景/阴影:对当前序号范围的序号样式生效。

自定义列

列字段:输入数据源中存在的字段,则该字段就会在本列显示。

列显示名:列头。

列宽:列的宽度。

列间距:与左侧列的间距。

对齐方式:内容在列中的对齐方式。

水平偏移:内容水平偏移,超出列宽会隐藏。

垂直偏移:内容垂直偏移,超出行高会隐藏。

边框:
列边框:

内容类型:列字段内容的类型,可选文本、数字、日期时间、进度条、图片、状态。

各个类型内容:

内容溢出:内容超出时可以选择显示省略号、换行或跑马灯。

  • 跑马灯不定速:按配置时间将内容长度跑完一次,即定时播放;
  • 跑马灯定速:按配置每100px所用时间的速度动画。

跑马灯动画:

提示:鼠标移入字段内容,可通过tooltip显示完整。

文本样式:列内容的文本样式。

副标题:如果需要此列每行显示多个字段内容,可通过副标题实现。副标题统一默认为文本类型。

  • 字段:输入作为副标题的字段名,多个用逗号分隔。

后缀:字段后需要显示的常量后缀。

条目样式

条目样式是为了实现表格内满足某条件的行可以高亮显示。

条件:高亮条件,例如分数低于60的行标红显示。

第二列小于60的行标红显示:

空数据样式

背景颜色:数据为空时,表头下方背景色可修改,如图灰色。

图片:空数据时显示的图片样式。

提示文本:空数据时显示的内容提示及样式配置。

移入高亮

鼠标移入后,当前行会高亮显示,可配置其高亮行的背景、阴影和文本样式。

数据

组件数据格式

字段 说明
任意 数据源中获取的字段均可被表格使用,直接在配置中使用即可。

静态数据-JSON数据案例

[
    {
        "column1": "第一列内容-1",
        "column2": 20,
        "column3": "xxxx"
    }
]

交互

支持配置鼠标点击事件:
当点击组件时,触发交互事件:设置大屏变量(能够获取点击行的各字段值)、打开超链接、设置可见、移动、设置JS事件、设置面板状态。

支持配置鼠标移入事件:
当移入组件时,触发交互事件:设置大屏变量(自定义赋值)、打开超链接、设置可见、移动、设置JS事件、设置面板状态。

支持配置鼠标移出事件:
当移出组件时,触发交互事件:设置大屏变量(自定义赋值)、打开超链接、设置可见、移动、设置JS事件、设置面板状态。

此处的移入移出事件是指鼠标移入移出表格整体时,可触发一系列交互。

作者:倪  创建时间:2023-06-05 10:35
最后编辑:倪  更新时间:2025-02-07 17:25