# 仪表板组件-明细表

明细表展示数据表中最细粒度的数据,显示的每条数据都对应于数据库表原始行的一条数据。如展示企业的基本信息:

明细表

示例:明细表(企业基本信息表) (opens new window)

# 使用明细表组件

将需要展示的字段拖入到明细表中进行展示

操作步骤

明细表

  1. 双击或拖入【统一社会信用代码】、【企业名称】、【法定代表人】等6个维度字段、和度量字段【实缴资本(万元)】到数据
  2. 右键【成立日期】,选择排序>,指定字段为【成立日期】,选择排序方式为升序
  3. 基本中,设置分页的每页行数
  4. 可为明细表添加条件样式,设置数据条突出显示色阶

通过上述4个步骤,即可快速实现企业基本信息并按照成立日期进行升序排列。

# 属性介绍

明细表整体由几部分组成,每一个部分属性都是需要独立设置,大致区域划分如下图:

表格组成

根据各个区域的属性不同,又分为

# 组件属性

设置表格通用样式和属性等,如分页、布局、冻结线、边框样式等。

组件属性大致分为:

# 序号列

明细表提供默认显示序号的功能,通过序号列可以让用户更好判断当前明细表页面展示的数据数量,以及帮助用户更好区分不同行数据之间的差异。

勾选明细表>基本>显示序号即可自动展示序号,默认不勾选。

序号

样式>表格>序号列中,可以调整明细表的序号列的样式。具体如下:

序号列

  • 标题:设置序号列标题内容和序号的显示格式,可参考显示格式
  • 字体:设置明细表的数据行字体,包括字体字号位置
  • 单元格填充:统一设置明细表数据行每个单元格的背景填充样式,填充方式包括无填充颜色填充图片填充动效填充。默认无填充
  • 背景填充:设置整个序号列的背景填充,填充方式包括横向填充纵向填充区域填充。如果选择了填充方式,会自动显示背景填充选项,背景填充包括无填充颜色填充图片填充。默认填充方式为
  • 内边距:设置明细表序号列的内边距,可参考内边距
  • 列宽:设置明细表序号列的宽度,提供自适应和固定值两种宽度大小
    • 伸缩:序号列会根据数据内容,进行自适应伸缩,伸缩的大小会根据宽度范围的值进行限制。伸缩提供自定义三种选项
    • 宽度范围:限制序号列的伸缩宽度,当列宽选择了固定值时,宽度范围的最大默认值默认为列宽选择的固定值(支持手动修改)。
    • 空间剩余时,按比例放大:当伸缩选择为自定义时,可以设置数据内容的单元格存在空余空间时,按照多大的比例进行放大
    • 空间不足时,按比例缩小:当伸缩选择为自定义时,可以设置数据内容的单元格空间不足时,按照多大的比例进行缩小

TIP

序号列无法参与条件样式的设置,如果需要将序号列设置成不同的样式,可以在模型中新增一个排序字段,将排序字段拖入到明细表中后,针对这个排序字段进行相关条件样式设置。 排序表达式参考如下:

  • RANK:返回排序字段值的标准竞争排名
  • RANK_DENSE:返回排序字段值的密集排名
  • RANK_MODIFIED:返回排序字段值调整后的竞争排名
  • ROW_NUMBER:返回排序字段值的唯一排名

# 列头排序

列头排序是能够根据某列的内容对表格数据进行排序。

勾选明细表>基本>点击列头排序,即可在列表中点击任意列头进行排序,可选升序降序两种默认排序方式,默认勾选升序排序。

同时勾选明细表>基本>允许无排序,可以在列头点击排序后,切换到无排序效果,默认不勾选。

列头排序

# 滚动

明细表本身是自带纵向滚动条的。但是当页面需要放置在大屏上展示时,此时由于无法人为在大屏上进行键鼠操作,所以明细表的内容应该进行自动滚动展示数据。

勾选明细表>基本>自动滚动,即可自动将明细表内容滚动显示,默认不勾选。

滚动

# 冻结

在查看明细表时,尝尝会遇到列数很多、很宽的明细表。在屏幕无法显示全部自动列时,为了浏览不能显示的字段列,需要使用横向滚动条。但是使用横向滚动条,则会造成明细表最前面的主要字段尤其是关键字段无法看到,从而影响了数据的查看。同时数据行过多时,使用纵向滚动条也会导致无法查看字段列名进行区分,那么通过明细表的冻结功能即可解决上诉问题。

# 冻结列

勾选明细表>基本>冻结列,即可设置明细表的冻结列,也可以在列数中设置冻结的列数,默认不勾选。冻结线样式需要在样式>组件>冻结线中调整。

冻结列

# 冻结行

明细表设置的冻结行后,将会将标题行冻结。纵向滚动时,标题行将滚动不跟随滚动条进行滚动。

样式>组件>冻结线中设置冻结线后,明细表会自动添加一个标题行的冻结线。如果需要设置冻结列,需要再回到基本>冻结列中进行设置。

冻结线

# 行高/列宽

布局中可以对明细表所有列和行先进行统一的样式设置,包括列宽行高自动撑大行高等属性,具体如下:

布局

  • 列宽:即设置每列的宽度
    • 等分列宽:即每列宽度一致,为等分表格组件的宽度
    • 适应内容:即根据文字长度与文字大小撑大列宽
  • 行高:即设置每行的高度
    • 适应容器:即每行高度等分表格的高度
    • 适应内容:即高度根据文字大小的倍数设置,单位为px,输入大于0的数字即可
    • 自定义:自定义标题行高内容行高,单位为px,输入大于0的数字即可
  • 自动撑大行高:根据内容自动撑大数据行高度
  • 允许用户调整列宽:勾选后,用户可以在查看页面自定义拖拽调整每列的列宽
  • 自动调整组件高度:根据当前数据总行数的数量,自动调整组件的高度

# 边框

明细表的边框分为组件边框表格外框网格线三部分组成.

边框

具体设置如下:

属性

  • 组件边框:设置明细表组件的外边框,可以设置边框位置和线型。具体可参考边框
  • 表格外框:设置明细表表格的外框,可以设置边框的位置和线型。具体可参考边框
  • 网格线:设置明细表表格内部直接的网格线,可以设置网格线的位置和线型。具体可参考边框

# 分页栏

当数据行较多时,可设置分页为显示,并通过分页栏进行翻页查看数据。

设置表格分页

显示分页时提供以下属性设置:

  • 每页行数:设置表格每页显示的数据行数
  • 位置:分页栏相对于表格的位置,可设置在表格的顶部底部,默认为底部
  • 对齐:设置分页栏在表格内的对齐方式,可选居左对齐居中对齐居右对齐两端对齐,默认为居中对齐
  • 页码样式:设置页码数字的样式,可选无边框方框实心方框,只有勾选页码翻页后才有此属性
  • 页码翻页:默认勾选,勾选后可点击对应页码数字跳转到对应页。取消勾选后不会显示页码,只能通过首页上一页下一页末页进行翻页
  • 跳转翻页:勾选后会可通过页码输入框跳转到指定页,默认不勾选
  • 显示总行数:显示数据总行数,默认勾选

# 标题行

明细表标题分为三种:

  1. 组件标题
  2. 标题行
  3. 列标题

# 组件标题

组件是指仪表板中每一个图形化功能的载体,它类似于是每个图形化功能的父容器,所以组件本身存在一些通用的属性,比如组件标题边框线内边距

样式>标题中可以设置标题的显示与隐藏,样式等。

设置明细表组件的标题样式,具体如下:

组件标题

  • 布局:设置明细表标题是否显示,默认不勾选显示
  • 字体:设置组件标题字体,包括字体字号位置是否换行
  • 图标:设置组件标题的前后缀图标
  • 填充:设置组件标题的背景填充,填充方式包括无填充颜色填充图片填充动效填充。默认无填充
  • 边框:设置组件标题的边框样式,可参考边框。默认无边框
  • 内边距:设置组件标题的内边距,可参考内边距。默认内边距为10px
  • 阴影:设置组件标题的文字阴影,可参考阴影。默认无阴影

# 标题行

样式>表格>标题行中,可以调整明细表的标题行的样式。具体如下:

标题行

  • 布局:设置明细表的标题行是否显示,默认勾选显示
  • 字体:设置明细表的标题行字体,包括字体字号位置
  • 单元格填充:统一设置明细表标题行每个单元格的背景填充样式,填充方式包括无填充颜色填充图片填充动效填充。默认颜色填充
  • 背景填充:设置整个标题行的背景填充,填充方式包括横向填充纵向填充区域填充。如果选择了填充方式,会自动显示背景填充选项,背景填充包括无填充颜色填充图片填充。默认填充方式为
    • 横向填充:以标题行的每个横向单元格为整体,进行横向的填充
    • 纵向填充:以标题行的每个纵向单元格为整体,进行纵向的填充
    • 区域填充:以标题行整体为单位,进行填充
纵向填充 横向填充 区域填充

纵向填充

横向填充

区域填充

  • 内边距:设置明细表标题行的内边距,可参考内边距。默认内边距为10px

# 列标题

样式>标题行中,可以对每一列的标题行进行样式调整,具体如下:

标题行

  • 字体:设置具体列标题的字体,包括字体字号位置
  • 自动换行:当文字长度较长时,可设置换行显示,默认不勾选。勾选后行高会根据字体长度自动撑大
  • 单元格填充:设置明细表具体列的标题背景填充样式,填充方式包括无填充颜色填充图片填充动效填充。默认无填充
  • 内边距:设置明细表指定列的内边距,可参考内边距
  • 列宽:设置明细表标题行的列宽,提供自适应和固定值两种宽度大小
  • 分组标题:针对多个列设置同一个分组标题,可以在被设置列的列标题上生成一个分组标题,具体如下:

    分组标题

  • 还原默认设置:将指定列的标题样式还原成默认设置

# 数据行

样式>表格>数据行中,可以调整明细表的数据行的样式。具体如下:

数据行

  • 字体:设置明细表的数据行字体,包括字体字号位置
  • 单元格填充:统一设置明细表数据行每个单元格的背景填充样式,填充方式包括无填充颜色填充图片填充动效填充。默认无填充
  • 隔行换色:勾选后数据行的背景将会奇偶行颜色各异显示,若样式>数据行>单元格填充设置了背景,这里设置的优先级大于隔行换色的优先级,然后隔行换色的优先级大于样式>表格>数据行>单元格填充的优先级
  • 背景填充:设置整个数据行的背景填充,填充方式包括横向填充纵向填充区域填充。如果选择了填充方式,会自动显示背景填充选项,背景填充包括无填充颜色填充图片填充。默认填充方式为
    • 横向填充:以数据行的每个横向单元格为整体,进行横向的填充
    • 纵向填充:以数据行的每个纵向单元格为整体,进行纵向的填充
    • 区域填充:以数据行整体为单位,进行填充
  • 内边距:设置明细表数据行的内边距,可参考内边距

# 数据列

样式>数据行中,可以对每一列的数据列进行样式调整,具体如下:

数据列

  • 字体:设置具体列的数据内容字体,包括字体字号位置
  • 单元格填充:设置具体列的数据内容列的背景填充样式,填充方式包括无填充颜色填充图片填充动效填充。默认无填充
  • 背景填充:设置具体列的数据内容列的背景填充,填充方式包括横向填充纵向填充区域填充。如果选择了填充方式,会自动显示背景填充选项,背景填充包括无填充颜色填充图片填充。默认填充方式为
  • 图标:设置具体列的数据内容的前后缀图标,默认无图标
  • 内边距:设置具体列的数据内容内边距
  • 合并单元格:将具体列中相同内容的单元格进行合并
  • 合并依据:设置单元格合并的依旧,可以自定义合并依据
  • 还原默认设置:将指定列的数据列内容的样式还原成默认设置
是否有帮助?
0条评论
评论