检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
使用AstroZero设置应用的导航栏菜单 开发者开发完应用后,支持为应用设置导航栏菜单,以提升用户体验、增强应用的可用性和功能性。一个应用中可以配置一个到多个导航菜单页签。 设置导航栏菜单 参考登录AstroZero新版应用设计器中操作,登录应用设计器。 在开始页面,单击“应用导航设置”,进入导航设置页面。
AstroZero域名/u-route/baas/data/v1.0/bobject/{objectName}?fields={f1,f2}&records={id1,id2} 表1 路径参数 参数 是否必选 参数类型 描述 objectName 是 String 参数解释: 对象的名称,请参
ken,通常用在执行退出逻辑时,执行该方法刷新页面的access token。 HttpUtils.getUrlParam:用于获取查询字符串中的参数。 例如,某个页面的URL为“https://10.10.10.1:12900/magno/render/cool__app_00
为AstroZero服务编排添加记录删除图元 记录删除图元的作用 配置该图元能够删除平台对象的实例记录,类似于数据库中的DELETE命令。 如何使用记录删除图元 在基本中,拖拽“记录删除”图元至画布中。 选中记录删除图元,单击,设置基本信息。 表1 基本信息参数说明 参数 说明 标签
在AstroZero脚本中执行sql语句时,可以不用@useObject修饰数据对象吗? 场景描述 在脚本中执行“db.sql().execute()”时使用了下图提供的方法,即动态使用数据对象。 图1 动态使用数据对象 例如:使用db.dynamicObject("User")
约束限制: 不涉及。 取值范围: 1~80个字符。 默认取值: 不涉及。 请求参数 表2 请求参数 参数 是否必选 参数类型 描述 records 是 Array 参数解释: 记录的属性和值组成的对象数组。 约束限制: 不涉及。 响应参数 表3 响应参数 参数 参数类型 描述 resCode
是否启用快速更新模式。 若勾选该参数,表示为快速模式。 根据对象变量中的记录ID,将对象变量更新到数据库中。更新的值,来源于对象变量中的值。如果对象变量为数组,则根据对象变量中的记录ID,批量将对象变量数组更新到数据库中。 不勾选,表示为普通模式。 根据条件更新对象记录,需要配置修改记录对应的对象名,更新条件,更新的各个字段的值。
约束限制: 不涉及。 取值范围: 1~80个字符。 默认取值: 不涉及。 请求参数 表2 请求参数 参数 是否必选 参数类型 描述 records 是 Array 参数解释: 记录ID列表,可通过调用按条件查询对象数据接口查看(响应消息中的“id”)。 约束限制: 最大支持100个记录ID。
oken,通常用在执行退出逻辑时,执行该方法刷新页面的accesstoken。 HttpUtils.getUrlParam:用于获取查询字符串中的参数。 例如某个页面的URL为“https://10.10.10.1:12900/magno/render/cool__app_000
为AstroZero服务编排添加记录创建图元 记录创建图元的作用 配置该图元能够新增平台对象的实例记录,类似于数据库中的INSERT INTO命令。 如何使用记录创建图元 在基本中,拖拽“记录创建”图元至画布中。 选中记录创建图元,单击,设置基本信息。 表1 基本信息参数说明 参数
oken,通常用在执行退出逻辑时,执行该方法刷新页面的accesstoken。 HttpUtils.getUrlParam:用于获取查询字符串中的参数。 例如某个页面的URL为“https://10.10.10.1:12900/magno/render/cool__app_000
配置该图元能够根据条件查询平台对象的实例记录,类似于数据库中的SELECT命令。 如何使用记录查询图元 在基本中,拖拽“记录查询”图元至画布中。 选中记录查询图元,单击,设置基本信息。 表1 基本信息参数说明 参数 参数说明 标签 图元的标签,用于在页面显示。系统会自动填入该值,格式为RecordSelect序号,序号从“0”开始,表示同类型图元序号。
什么是对象 低代码平台中的对象 低代码平台中的对象(也可以称为Object)相当于传统方式开发业务系统时,数据库中创建的一个表。每个对象对应一张数据库表,用于保存业务系统需要的配置数据和业务数据。 对象可以存储组织或业务特有的数据,您可以围绕对象这一核心,定义相关的字段、字段校验
例记录留存的时间,单位为“年”或“月”。 当达到指定的留存时间后,系统会自动删除原数据库的实例数据并归档在新的数据库中。 图1 设置记录留存时间 为了防止首次归档时归档数据过多,占用CPU/数据库等资源时间较长,影响业务,每次执行归档任务的处理条数上限默认设置为500000。 记
对于单表查询和增删改SQL,推荐使用Orm接口方法。 避免在循环中调用方法和操作数据库,可以用“in”来查询在集合中的结果。 对sql进行优化时,尽量使用有索引的字段,避免使用没有索引的字段。 批量操作数据库时,尽量使用已封装好的批量操作接口。 匹配查询推荐用like,日期比较推荐用“<”、“>”。
(let i = 0; i < input.records.length; i++) { var recOne = { name: input.records[i].name || 'yes',
应用后端开发 如何区分不同账户间的数据库对象? 在AstroZero对象中删除字段后重新创建时,引用的地方报错 如何刷新AstroZero对象的页面布局? 如何彻底删除AstroZero应用目录树中的数据? AstroZero自定义对象预置的owner字段,用于记录什么用户? A
象的“基本信息”页面勾选“允许报表使用”。 图1 创建对象 为该场景构造报表数据,预览对象“Account”的“Account Records”页面,新建用户数据。 图2 预览记录页面 图3 构造数据 操作步骤 创建今日用户报表。 参考登录经典应用设计器中操作,登录经典版应用设计器。
单击“Equipment Records”,打开页面详情。 图8 对象布局 选中列表“表格”,如图9所示,再单击界面右侧“属性”页签中的。 如果当前页面已锁定,请先单击,解锁页面。 图9 绑定Records 单击Records后的编辑图标。 图10 编辑Records 选择对象及要显示在页面
"{\"name\":\"\",\"type\":\"\",\"view\":{\"name\":\"__layout__Test__t1__CST__records\",\"fields\":[\"name\"]}}", "createdBy": "10gd000001DHHEwmE1NQ"