云服务器内容精选

  • 创建自定义数据对象 参考从空白开始创建一个全新的应用中操作,创建班级管理系统应用。 将鼠标放在应用视图下的Model文件夹上,单击,选择“对象”。 图3 新建对象 选择“创建新对象”,输入基本信息后,单击“添加”。 图4 新建对象 表3 新建对象参数说明 参数 参数说明 标签 新建对象的标签,用于在界面展示。 名称 输入标签值后,单击该参数的输入框,系统会自动生成对象的名称,同时自动增加租户命名空间前缀及“__CST”后缀,作为对象的唯一标识。 描述 对象的描述信息。 拓展知识点: 除了在应用开发设计器创建对象,还可以通过全局视图新建对象,如图5所示。两种方式创建的对象都是全局对象,在全局视图对象列表中都可查看到。不同点是在全局视图中创建的对象,可参考图6和图7在应用开发工作台目录中手动导入。一个自定义对象(即定制对象)只能被一个应用导入(标准对象可被多个应用导入),例如,应用A中导入全局视图中创建的自定义对象B后,其他应用不可再导入自定义对象B。 图5 全局视图新建对象 图6 应用中导入对象步骤1 图7 应用中导入对象步骤2
  • 定义自定义对象的字段(Fields) 自定义对象创建完成后,系统默认预置了一些标准字段,为了满足业务需求,往往还需修改标准字段或新建自定义字段,字段就是对象的属性描述。 本节主要介绍手动创建自定义字段,AstroZero还支持批量创建自定义字段,详细操作请参见如何使用对象的字段模板批量创建自定义字段。 在对象配置页面,单击“标准字段”页签,可以看到系统预置的标准字段。系统会为对象的每一条记录自动创建一个name字段,作为该条记录的标识。 预置字段仅name支持修改,其他字段不支持修改。例如,本任务中将其用于标识出班级的名字,如20届一班。单击,可以修改字段的标签。 图8 系统预置字段 下面将以创建班级Class对象中的“班级编号number”字段为例,为您介绍如何在低代码平台对象界面中,跟随页面提示创建一个自定义字段。 新建自定义字段班级编号(number)。 在“自定义字段”页签,单击“新建”。 图9 新建自定义字段 字段类型选择“数字”,单击“下一步”。 图10 字段类型 设置“班级编号”字段的详情信息,单击“下一步”。 图11 字段详情 表4 参数说明 参数 参数说明 标签 字段在界面的展示名,此处配置为“number”。 名称 单击输入框系统自动生成,表示字段在系统中的记录值。 字段帮助 字段提示的帮助信息。 描述 字段的描述信息。 数据长度 字段的字符长度,数字类型长度默认为18。 小数点后位数 根据实际需求设置。 默认值 该字段默认取值。 是否必填 勾选表示是必填字段。 是否唯一 勾选表示字段唯一。 是否可搜 是否能在前端开发者控制台或脚本中,使用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 列表名 as T where condition条件;”。 text类型采用了英语分词器,因此大小写单复数不敏感,“movie”可匹配“Movies”。 同sql语句一样,search语句也大小写不敏感。 设置“班级编号”字段的访问权限,即设置哪些权限集可以查看或修改该字段,然后单击“下一步”。 图12 字段权限 AstroZero预置了一些权限集,并提供了自定义对象中字段级的安全控制,这些权限配置是由管理员预置的,权限集介绍及设置方法的详细介绍,请参见了解权限配置。 设置“班级编号”字段是否加入布局。 该配置用于将“班级编号”字段,加入到对象默认的布局页面。 图13 加入布局 创建的自定义对象,系统会自动创建对象的页面布局Detail和Records。自定义对象的页面布局是AstroZero提供的一种管理对象的方式,详情介绍请参见如何使用布局增删改查对象数据。 单击“保存”,完成字段的创建。 自定义字段创建后,系统会自动为自定义字段添加“__CST”后缀和命名空间前缀。 (可选,当需要给对象创建索引字段时,请执行该步骤)在“自定义字段”页签,单击“自定义索引”,在弹出的页面单击“添加自定义索引”。 图14 添加自定义索引 表5 自定义索引参数说明 参数 参数说明 名称 自定义索引的名称。 类型 添加索引的类型。 普通索引 唯一索引 唯一索引字段的,字段取值必须唯一。 字段 选择已创建的自定义字段,作为索引字段。 默认最多只能创建一个索引,每个索引中最多创建两个索引字段。
  • 场景描述 本章节从如何新建对象,到定义对象的字段来添加属性,让您快速熟悉数据对象建模的过程。 示例:以新建一个班级Class对象为例,介绍如何进行数据对象建模。在班级Class对象中,将会添加一个自定义字段班级编号number,并给name(标准字段)和number赋值。 表2 对象的字段 对象 字段来源 字段名称 字段数据类型 Class 标准字段,不需要创建 name 文本 自定义字段,手动创建 number 班级编号
  • 相关操作 (可选)设置字段访问权限。 默认批量创建自定义字段后,所有权限Profile都会添加批量导入自定义字段的访问权限。若需要单独设置某些字段的访问权限,请执行该步骤。 单击自定义字段列表中的具体字段名,进入自定义字段详情页,单击“设置字段级权限”,可单独设置字段的访问权限,即哪些权限Profile可以查看或修改该字段。 图16 单击字段名 图17 设置字段级权限入口 图18 设置字段级权限 (可选)将对象字段添加到对象的页面布局: 默认批量创建自定义字段后,所有自定义字段都会显示在布局页面。若需要修改对象页面布局中字段,请执行该步骤。 在对象配置页面选择“布局”页签,单击“visitorlnfo Records”,进入对象布局页面后,选中页面中的表格组件,可在布局页添加或者删除字段。 图19 进入布局页 图20 添加或者删除字段
  • 操作步骤 登录AppCube开发环境,进入一个已创建好的应用。 创建一个自定义对象“visitorlnfo”。 在一个应用目录上,例如“Model”,单击 “+”,在弹出菜单中选择“对象”。 图1 创建对象 输入对象的标签为“visitorlnfo”,单击名称系统会自动生成该值,单击“添加”。 图2 设置对象名称 实际创建的自定义对象将会自动拼接命名空间前缀,以及对象标识后缀,即“CNAME__visitorlnfo__CST”。对象创建后,仅包含一些内置的标准字段,您可以继续以下步骤使用模板批量创建自定义字段。 下载对象字段模板: 在已创建的对象中,选择“自定义字段”页签,单击“批量创建”,然后单击“下载模板”,将字段模板Excel下载到本地。 图3 下载模板 在本地打开上一步下载的字段模板,单击左上角“启用内容”启用宏。 图4 启用宏 打开字段模板后,需要先单击“启用内容”,启用字段模板中的宏。如果不启用宏,字段模板将不校验字段属性,影响您使用。 您如果初次使用请在“Note”页签阅读字段模板说明,其中包含命名空间配置。“Example”页签提供了字段批量定义示例。 图5 模板说明 使用字段模板创建字段。 在表底部,选择“Data”表进入字段编辑页面。 图6 进入Data表 创建字段即在“Data”表中,填写各字段属性值,包括字段类型、标签、名称、数据长度以及默认值等,其中必填项单元格表头会有红色*号,背景置灰的单元格无法填写。 选中C列表头,显示当前列为“数据类型”。C列用于设置字段类型,设置字段类型后,不是当前字段类型的其他属性将会置灰。 图7 查看C列标题中文描述 单击C列第一行,在下拉选项中,选中您的第一字段“CNAME__matter__CST”的字段类型为“Text Area”。 图8 设置字段类型 分别在A列设置字段的标签、在B列设置字段的名称,其中B列值需要唯一,即字段名不能重复。A列可以为中文,B列为字段名称不能是中文。 图9 设置字段标签及名称 A列B列分别对应AppCube中自定义字段的标签、名称。 图10 AppCube自定义字段 单击必填列的列名,查看该列属性值的中文描述,然后依次设置当前字段的其他属性值。 图11 设置字段属性值 设置完成后,保存表格。 实例模板可单击下载链接另存到本地解压获取,供您体验导入一个对象字段模板使用。 本步骤实例模板“字段类型中英文对照及说明”页提供了字段类型中英文对应关系及字段类型说明。 图12 字段类型说明 在AppCube中批量导入对象(例如visitorlnfo)的自定义字段。 在对象配置页面选择“自定义字段”页签,单击“批量创建”,选择“批量导入字段”。 图13 进入自定义字段页面 在弹窗中拖入编辑好的字段模板,单击“确定”。 图14 拖入字段模板 导入字段模板成功后,系统会自动批量创建已定义好的所有字段。自定义字段列表将如下图所示。 图15 导入后的字段