面板 / 组件

组件是构成面板的基本元素,例如按钮,下拉框,文本输入都是一个个组件。当用户操作组件时,会执行对应的绑定到该组件的指令,或者动作,或者脚本, 从而实现界面交互,其执行流程如下图所示:

面板组件执行流程

组件的分类

目前组件有两种,一种是输入类组件,用于触发事件,例如按钮,下拉框,滑动条这些。用户通过这些组件来触发事件从而操作终端设备。 另外一种是展示类组件,例如波形图,文本显示,地图等组件,用于从数据源获取数据并展示给用户。

动作配置

组件动作指的是当用户点击按钮,拖拽滑动条或者改变单选选项时所执行的操作。 该配置适用于输入类组件,例如按钮,下拉框等。

目前支持的动作有: 执行脚本,执行指令 以及赋值到变量三种。

执行脚本 :当用户触发组件事件时,组件执行用户自定义的脚本。

执行指令:当用户触发组件事件时,组件根据配置的参数执行绑定到该组件的指令。

赋值到变量 :当用户触发该组件事件时,组件将当前组件的值赋值到用户配置的变量中。

数据源配置

对于展示类组件,例如地图,文本显示等组件需要配置其显示数据来源。 目前支持的数据源有变量和脚本两种方式。

变量 :组件展示的数据源来自于用户配置的变量,当变量数据发生变化时,组件刷新展示。

脚本 :每次面板刷新状态时,组件通过执行用户配置的脚本来刷新自身的显示。

组件列表

    Bittly
    Bittly
    不止是一个串口调试助手 (~ ̄▽ ̄)~
    微信 sigech--
    微信 sigech--
    应用信息
    使用说明
    © 2024 苏ICP备20029453号-1