ASTRO轻应用 ASTROZERO-创建AstroZero自定义对象:为对象添加字段

时间:2024-10-08 15:15:24

为对象添加字段

对象创建完成后,支持为对象添加字段、编辑字段和删除字段等。您也可以参照批量添加对象字段中操作,为对象批量添加字段。

  1. 在应用设计器的左侧导航栏中,选择“数据”。
  2. 将鼠标放在已创建的对象上,单击,选择“编辑”,进入对象设计器。
  3. 在对象设计器中,单击对象中的

    您也可以单击,直接进入图6页面,为对象添加字段。
    图6 为对象添加字段

  4. 在对象详情页面,单击“添加”,进入添加字段页面。
  5. 设置字段的基本信息,单击“确认”。

    图7 添加字段
    表2 添加字段参数说明

    参数

    说明

    显示名称

    请输入字段的名称,用于在页面显示,创建后可修改。

    取值范围:1~63个字符。

    唯一标识

    字段在系统中的唯一标识,创建后不支持修改。命名要求如下:

    • 长度不能超过63个字符,包括前缀命名空间的长度。
      说明:

      标识前的内容为命名空间,在AstroZero中为了避免不同租户间数据的重名,租户在首次创建应用时需要先定义一个命名空间。一个租户只能创建一个命名空间,创建后不支持修改。

    • 必须以英文字母开头,只能由英文字母、数字或单下划线组成,且不能以下划线结尾。

    字段类型

    单击,在弹出的页面中,选择新建字段的类型。

    • 文本:允许用户输入任何字母和数字的组合,最多可输入255个字符。
    • 密文:允许用户输入任何字母和数字的组合,并且以加密格式存储,最多可输入111个字符。
    • 文本区:允许用户输入多行文本,最多可输入1,048,576字符。
    • 数字:允许用户输入任何数字,会删除前置零。
    • 百分比:允许用户输入百分比数字(例如"10"),并自动向数字添加百分号。
    • 电话:允许用户输入任何电话号码,系统会自动将其转换为电话号码格式。
    • 币种金额:允许用户输入美元或其他币种金额,并将字段自动转换为币种金额格式。此功能在将数据导出到Excel或其它电子表格时非常有用。
    • 日期:允许用户输入日期或从弹出式日历中选择日期。
    • 日期/时间:允许用户输入日期和时间,或从弹出式日历中选择日期。当用户单击弹出式日历中的某个日期后,该日期和当前时间将输入到“日期/时间”字段。
    • 电子邮件:允许用户输入电子邮件地址,对其进行验证以确保格式正确。如果对于一个联系人和潜在客户指定了此字段,则用户单击“发送电子邮件”时可以选择地址。自定义电子邮件地址无法用于批量电子邮件。
    • 复选框:允许用户选择“真”(选取)或“假”(不选取)值。
    • 选项列表:允许用户从定义的列表中选择值。
    • 选项列表(多项选择):允许用户从定义的列表中选择多个值。
    • URL:允许用户输入任何有效的网址。当用户单击该字段时,该 URL 将在单独的浏览器窗口中打开。
    • 查找关系:创建一个将此对象链接到另一对象的关系。
    • 自动编号:使用用户定义的格式生成序列编号。该编号对于每条新记录会自动递增。
    • 公式:使用用户定义的公式表达式生成只读字段。任何表达式中使用的源字段有所更改,本字段值将更新。
    • 主从关系类型:在一个对象和另一个对象之间创建一种特殊类型的父子关系。详细记录的所有权是由主记录决定的。当用户删除主记录时,所有详细记录都将被删除。
    • 多语言:允许用户从自定义资源表中选择多种语言内容。
    • 附件:允许用户保存多个上传文件的地址,支持图片、文档等类型。

    数据长度

    根据实际需要,输入字段的长度。“字段类型”设置为“数字”时,才会显示该参数。

    小数位数

    根据实际需要,输入整数后的小数点位数。“字段类型”设置为“数字”时,才会显示该参数。

    描述

    请根据实际需要,输入字段的描述信息。

    取值范围:1~255个字符。

  6. (可选)管理对象中的字段。

    • 编辑已添加的字段
      1. 在对象的“字段”页签中,单击已添加的字段。
      2. 在右侧字段属性中,修改字段属性。

        不同类型的字段,此处展示的内容所有不同。此处以数字类型的字段为例,进行介绍。

        表3 编辑字段参数说明

        参数

        说明

        显示名称

        继承5中新建字段时输入的名称,支持再次编辑。

        唯一标识

        继承5中新建字段时输入的标识,不支持编辑。

        字段类型

        继承5中新建字段时指定的字段类型,不支持编辑。

        字段帮助

        请根据需要,在输入框中输入该字段提示的描述信息。

        描述

        请根据需要,在输入框中输入对该字段的描述信息。

        字段设置

        • 是否唯一:勾选,表示该字段唯一。
        • 是否必填:勾选,表示该字段为必填字段。
        • 是否可搜:是否能在前端开发者控制台或脚本中,使用search语句搜索该字段。search语句可以理解为sql语句的子集,系统支持大部分常用的sql查询语句。只需把sql查询语句开头的select关键词,修改为search即可。search语句特点和限制如下:
          • search语句当前对分组、通配符、去重distinct等功能暂不支持。
          • search语句不支持通配符,in查询可进行模糊查询。
          • search语句除了聚合函数(AVG、COUNT、MAX、MIN和SUM),其他必须带有where从句,否则报错。
          • 字符串类型默认都转为es中text类型,因此可以实现分词的倒排索引。由于默认未设置Fielddata=on(会很耗性能),所以字符串类型无法排序。
          • 不支持search语句where从句中,有非可搜索字段,如不支持search from myobject where t1 = 'abc' (此处t1为非可搜字段)。
          • search语句目前只可进行单表搜索。
          • search语句不支持HAVING子句、OFFSET。
          • search语句不支持同时普通查询和聚合,例如不支持“search count(列名),列名 from 列表名;”。
          • search语句不支持列表别名后“.*”全部查询,例如不支持“search T.* from table as T where ...;”。
          • text类型采用了英语分词器,因此大小写单复数不敏感,“movie”可匹配“Movies”。
          • 同sql语句一样,search语句也大小写不敏感。
        • 大小写敏感:大小写是否敏感,例如,“ABC”“abc”为相同值,表示大小写不敏感,“ABC”“abc”为不同值,则表示大小写敏感。

        数据长度

        继承5中新建字段时指定的字符长度,支持修改。字段长度不支持缩短,例如新建字段时设置的数据长度设置为18,此处输入的值需大于18。

        小数点后位数

        继承5中新建字段时指定的小数点后位数,支持修改。小数位数不支持缩短,例如新建字段时设置的小数位数为2,此处输入的值需大于2。

        默认值

        请根据需要,在输入框中输入该字段的默认值。默认值长度需小于等于“数据长度”

      3. 设置完成后,单击“保存”
    • 隐藏系统预置的标准字段。

      “字段”页签中,单击右上角的,可选择隐藏系统预置的标准字段,默认不隐藏。

    • 删除已添加的字段。

      只支持删除自定义字段,系统预置字段不支持删除。字段删除后不可恢复,请谨慎操作。

      1. “字段”页签中,选中待删除的字段。
      2. 在右侧字段属性设置中,单击“删除字段”
      3. 在弹出的确认框中,单击“删除”,即可删除该字段。

support.huaweicloud.com/usermanual-astrozero/astrozero_05_9026.html