ISDP-开发应用:创建对象

时间:2023-11-01 16:18:48

创建对象

对象是AppCube的核心功能之一,对象相当于传统数据库里的一张表,用于持久化业务数据。AppCube中有内置的标准对象,也有租户开发者创建的自定义对象。

一个由租户开发者创建的自定义对象,在创建之后,就会有各种操作方式:前端页面可以使用页面模型绑定此对象,并使用表格组件,直接展现对象数据;使用脚本、自定义JS代码、服务编排等,对该对象中的信息进行增删改查。

本示例规划的自定义字段如表1所示。

表1 规划的自定义字段

字段标签

字段名称

字段类型

取值

字段描述

读取权限

编辑权限

添加到页面布局

ProjectCode

ProjectCode

文本

数据长度:255

项目编码

全选

全不选

选择

ProjectName

ProjectName

数据长度:255

项目名称

ProjectStatusCode

ProjectStatusCode

数据长度:255

项目状态

description

description

数据长度:255

描述

startDate

startDate

数据长度:255

开始时间

endDate

endDate

数据长度:255

结束时间

  1. 在“demo”应用中,如图4所示,单击规划存放对象目录Model右侧的,选择“对象”。

    图4 创建对象

  2. 在弹出的“添加对象”页面,如图5所示,选择创建新对象,输入对象的“标签”为“projectinfo”,单击“名称”的输入框后,系统将自动生成名称为“projectinfo”,输入描述信息,具体参数说明请参见表2,单击“添加”。

    图5 添加对象
    表2 添加对象参数说明

    参数

    配置说明

    示例

    创建新对象/导入已有对象

    添加对象的方式。

    创建新对象

    标签

    对象展示的名称,为了区分不同对象的描述信息。

    对象创建完后,“标签”可以在对象的“基本信息”中修改。

    projectinfo

    名称

    对象在系统内的唯一标识。

    • 对象创建后,系统会自动在“名称”增加租户命名空间前缀,以及增加“__CST”后缀,“__CST”是AppCube中对象的后缀标识。
    • 对象创建完后,“名称”不可以修改。

    projectinfo

    说明:

    对象创建后,系统自动为对象名称添加前后缀,实际创建的对象名为:ISDP__projectinfo__CST。

    描述

    对象的描述信息。

    项目信息

    对象创建完成后,自动进入对象详情页面,如图6所示。

    图6 对象详情页面

  3. 创建规划的自定义字段(ProjectCode)。

    1. 图7所示,单击“自定义字段”页签,单击“新建”,进入新建字段页面。
      图7 新增自定义字段
    2. 图8所示,选择字段类型为“文本”,单击“下一步”。
      图8 选择字段类型
    3. 图9所示,输入新字段详细信息:设置字段“标签”为“ProjectCode”、“名称”为“ProjectCode”、“描述”为“项目编码”、“数据长度”为“255”,单击“下一步”。
      图9 输入详情
    4. 图10所示,设置字段级的访问权限:选中“读取”复选框,为所有预置profile配置能读取本字段的权限,单击“下一步”。
      图10 建立字段级安全性
    5. 图11所示,将字段添加到对象的页面布局:选中“添加本字段到该页面布局”,单击“保存”。
      图11 添加到页面布局

  4. 参见3,继续添加规划的自定义字段,添加后的字段如图12所示。

    图12 自定义字段

support.huaweicloud.com/ref-isdp/ks_01_0028.html