可视化组件介绍

更新时间:2018-11-19 11:33:07

概述

本章介绍通过“可视化搭建”方式开发移动应用时,使用的“可视化组件”,这些组件当前仅支持开发“自定义页面”。

可视化组件,分为基本组件、容器组件、图表组件、仪表组件、用例。

  • 基本组件,有:图片、文字、按钮

  • 容器组件,有:横向、纵向

  • 图表组件,有:实时曲线

  • 仪表组件,有:仪表盘、开工、指示灯

  • 用例,是:使用以上组件(基本、容器、图表、仪表等组件)预先组合好,供开发者直接使用、或参考的示例。

另外,每一个“自定义页面”会有两个基本组件:导航栏、画布。

  • 导航栏,处于自定义页面的最外层、并在页面最顶端。

    • 每个“自定义页面”一旦被创建,系统会自动为其自动添加一个导航栏
    • 每个“自定义页面”有且只有一个导航栏(不能增加、也不能删除)
  • 画布,处于自定义页面的最外层,所有新增的组件都会放入画布中。

    • 每个“自定义页面”一旦被创建,系统会自动为其自动添加一个画布
    • 每个“自定义页面”有且只有一个画布(不能增加、也不能删除)

名词解释

名词
解释
出现位置
数据源
提供动态数据,当前支持的数据源有
  • 设备
选中单个组件后,会显示在右侧栏中
组件属性
组件的可配置项
选中单个组件后,会显示在右侧栏中

可视化组件说明

  • 所有组件的属性、数据、事件,都可以在右侧栏中进行编辑。

  • 画布、容器(纵向容器、横向容器),作为其他组件的外层载体,可以将屏幕划分为若干区域、设定组件的显示区域。

默认添加的组件

  • 自定义页面创建时,系统会自动在最外层添加一个导航栏、一个画布

导航栏

  • 属性说明
    • 页面标题,可通过以下属性进行设置
      • 字体、字号、字体样式、文字颜色
    • 导航栏背景,可通过以下属性进行设置
      • 背景色、背景透明度

画布

  • 属性说明
    • 内容对齐方式
      • 垂直对齐方式,有:靠顶部对齐、靠地步对齐、居中对齐
      • 水平对齐方式,有:靠左侧对齐、靠右侧对齐、居中对齐
    • 画布背景,可设置项如下
      • 背景颜色
      • 背景图片
      • 背景填充方式:用以设置背景图片的填充方式(各个方式的说明参见“图片”组件的属性说明)

基本组件

图片

  • 属性说明
    • 宽度、高度
    • 填充方式:当图片的宽度、高度设定为具体的px数值时,该属性才会有效
      • 拉伸
填充方式 说明
scaleToFill 拉伸图片,会使用图片填满“图片组件”所占的区域
    * 等比缩放
填充方式
说明
aspectFit
等比缩放图片,
使图片刚好能够全部显示在“图片组件”所占的区域内
aspectFill
等比缩放图片,
使图片的宽(或高)刚好与“图片组件”的宽(或高)相等
    * 裁剪:图片不再做任何缩放、拉伸,当图片的宽(或高)大于“图片组件”的宽(或高),会进行裁剪
填充方式 说明
center 需要裁剪时,从图片的中间开始裁剪
top 需要裁剪时,从图片的顶部开始裁剪
bottom 需要裁剪时,从图片的底部开始裁剪
left 需要裁剪时,从图片的左侧开始裁剪
right 需要裁剪时,从图片的右侧开始裁剪
topLeft 需要裁剪时,从图片的左上角开始裁剪
topRight 需要裁剪时,从图片的右上角开始裁剪

文字

  • 数据说明
    • 内容:显示静态文字时,可以设置该属性
    • 数据源:显示动态内容时,可设置该属性,当前有两个数据源
      • 数据源:使用数据表单中的某个字段
      • 设备:使用设备的某个状态

按钮

  • 数据说明
    • 按钮文字:显示在按钮上的文字
  • 点击事件
服务调用
  • 调用官方服务API
跳转超链接
  • 跳转到指定URL
  • 跳转到自定义页面
显示/隐藏组件
  • 点击显示某个组件
  • 点击隐藏某个组件

容器

横向容器、纵向容器

  • 属性说明

    • 分栏目数:横向、纵向的分栏数目
    • 宽度、高度:容器本身的宽度、高度
  • “分栏”属性说明

    • 选中单个分栏后,右侧中会显示“分栏”的属性
    • 纵向容器的分栏属性有
      • 高度
      • 对齐方式:垂直对齐方式、水平对齐方式
      • 背景:背景颜色、背景图片、背景填充方式
    • 横向容器的分栏属性有
      • 高度
      • 权重:分栏占横向容器宽度的权重
      • 对齐方式:垂直对齐方式、水平对齐方式
      • 背景:背景颜色、背景图片、背景填充方式
    • 纵向容器的分栏属性有
      • 高度
      • 对齐方式:垂直对齐方式、水平对齐方式
      • 背景:背景颜色、背景图片、背景填充方式

图表

  • 当前提供的图表组件有:实时曲线

  • 将图表组件与数据源关联后,可呈现报表功能

results matching ""

    No results matching ""