新建结构体

本文介绍结构体的用途和创建操作。

概述

结构体是将不同类型的数据组织在一起的树形数据结构,树形结构中的根节点、子节点和叶子之间存在父子关系;它适用于对关系紧密、逻辑相关、具有相同或不同类型的数据进行处理。

创建方式

  • 结构体可由用户自行创建,具体操作请参见以下操作步骤

  • 对于三方数据集成场景,可通过集成API的方式获取返回的结构体,具体操作请参见集成API

操作步骤

此处以用户自建结构体为例。

  1. 登录魔笔

  2. 在顶部菜单栏选择应用管理,在右上角搜索框中输入目标应用,例如TEST

  3. 在指定的应用卡片中单击进入设计器,进入应用开发页面(Mobi Studio)。

  4. 在左侧功能区选择fig5,展开右侧栏。

  5. 选择结构体列表,默认显示主模块的结构体列表。

  6. 单击新建结构体

  7. 在新建结构体对话框,填写结构体名称,如:test。

  8. 单击确定

  9. 在打开的编辑结构体页面,单击ROOT根节点,在页面右下角,单击添加属性,弹出添加属性对话框。

  10. 添加属性对话框中,填写属性名,选择类型,并设置默认值(可选),完成后单击确定

    说明

    当类型选择为LIST或STRUCTURE时,可继续为当前节点创建二级列表或下属结构体,依次可创建多个层级。

    属性名称

    说明

    属性名

    设置属性名称,1~20个字符。

    类型

    设置属性类型,包含以下几种:

    • CHAR

    • TEXT

    • INTEGER

    • LONG

    • DECIMAL

    • BOOLEAN

    • ENUMERATION

    • LIST

    • STRUCTURE

    说明

    针对LIST和STRUCTURE类型,可创建子节点。

    默认值

    可选,选择是否勾选默认值。

    选择枚举

    类型选择ENUMERATION,可选:

    • 添加:新增枚举。

    • 选择现有:在选择框选择之前已创建的枚举。

    引用结构体

    类型选择STRUCTURE,可选:

    • 添加:新增结构体。

    • 选择现有:在选择框选择之前已创建的结构体。

  11. 返回画布空白处并单击,界面将展示类似如下结构。

    fig36
  12. 已添加的节点如果不再使用,可选中该节点,在右侧属性栏,单击删除节点,二次确认后,单击确定