跳到主要内容

自定义状态

概览

  • 默认设置在画布中的效果图:

image.png

  • 说明:
    • 字体颜色:选中组件后,在右面板的 文字/字体颜色 中设置组件中的所有文本字体颜色。如下图:image.png
    • 布局:组件分为带图例的标题部分和数据内容部分。选中组件后双击鼠标左键,可以组合或解除组合。解除组合后可以通过右面板中的 “布局”、“样式”等参数配置来调整。如下图:image.pngimage.png

数据

默认数据

[
        ["架机号", "客户", "生产中", "生产试飞中", "交付试飞中", "已交付"]
        ["110", "公务机", , , , 1]
        ["115", "成都", , , 1,]
        ["122", "江西", 1, , ,]
        ["130", "天骄", 1, , ,]
        ["155", "中飞通", 1, , ,]
      ]

数据说明

  • 数据格式:二维数组。
  • 状态说明:当前的状态数据是 1,也可以是其他的数字或字符串。非当前状态,在数组中可以是空,也可以是其他字段。重要的是,当前状态的数据需要跟参数设置中的“过滤参数”的值相同。如上图的默认数据中,当前状态的数据是 1,那么右面板参数中的“过滤参数”也必须设置为 1。

参数设置

  • 过滤参数:当前状态的值。详见上面的“状态说明”。默认 1 。
  • 图例目录:一个可以访问的,存放图例图片的文件夹地址。默认 https://suanpan-public.oss-cn-shanghai.aliyuncs.com/images/suanpanJSsdkImages/
  • 状态图例:状态数据的维度和对应图片的键值对。例如默认数据中,生产中的数据维度是2,它的对应图片是在图例目录中存放的图片2.png,那么状态图例就是2 :2.png。默认如下:image.png
  • 状态文本宽度:图例右侧的状态文本的宽度。适用于图例垂直排列时,如“概览/说明/布局”中的第2张截图。
  • 自定义状态文本:默认的状态文本是“状态图例”中定义的状态数据维度的表头的数据,若数据表中的表头文本不适用,可以在此自定义。如下图:image.png
  • 标签维度:number类型值,默认0。定义标签上的数据。如默认数据中的0维度是“架机号”,那么标签上的文本即每列的架机号, 110、115、122等数据。如果改为1,那么就是“客户”维度的数据,即“公务机”、“成都”等。如下图:image.png
  • 图例大小:图例对应的宽度和高度。单位px。
  • 标签大小:标签对应的宽度和高度。单位px。
  • 水平间隔:标签之间的左右间隔。单位px。
  • 垂直间隔:标签之间的上下间隔。单位px。
  • 显示总数:布尔值,定义是否显示每个状态对应数据的数量。默认 true,显示。
  • 总数颜色:color值,定义总数的字体颜色。
  • 总数字体:可选项“默认”、“旁门正道”、“DS-Digital”,默认 DS-Digital。
  • 总数字号:number类型,单位px。定义总数的字体大小。默认60。