检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
发布与部署华为云Astro轻应用开发应用的源码包 操作场景 源码包主要用于同一账号内,在不同环境之间的资产迁移,以源环境的状态继续开发(类似自己代码仓库),或者用于备份账号自己的代码,以便在需要恢复时使用。 源码包中的所有组件,都不受保护和限制。在其他开发环境安装后,可编辑包中组
对于较大文件上传,可以切分成段上传。用户可以在如下的应用场景内(但不仅限于此),使用分段上传的模式: 上传超过100MB大小的文件。 网络条件较差,和OBS等存储服务端之间的连接经常断开。 上传前无法确定将要上传文件的大小。 分段上传分为如下3个步骤: 初始化分段上传任务,即创建分段上传任务。
轻应用 轻应用一般为轻量级的应用,不涉及复杂的代码,用户通过零代码或低代码就能轻松完成应用的搭建。 在AstroZero中,可以通过如下两种方式创建轻应用。 使用应用模板创建应用 当您的业务与应用模板中的场景相似度较高时,可以尝试使用模板创建,并在模板应用的基础上继续改造应用。 从空白开始创建一个全新的应用
进行升级操作。 单击资产名,会显示历史安装信息,包括每次安装的版本信息。 图1 升级BO 父主题: 应用管理
选择已创建好的zip包,设置库的基本信息,单击“提交”。 表1 上传新库参数说明 参数 说明 名字 自定义库的名称。 上传图标 库的显示图标。 上传源文件 单击“上传”,选择1中的库文件包。 库ID 上传库的ID,由字母及数字组成,且必须以字母开头。 分类 库所属的分类。 库类型
如何设置选项关联 一个字段下的多个选项默认隐藏,不同选项的显示与否可与前面的某个字段选项选中与否相关联。 例如,在点餐类的应用表单中,“饮品分类”选项有“咖啡”和“奶茶”,“具体饮品”选项有属于咖啡类的选项,如“拿铁”、“浓缩咖啡”和“焦糖玛奇朵”,也有属于奶茶类的选项,如“英式奶茶”、
在应用设计器中,选择“逻辑”,单击脚本后的“+”。 新建一个空白的脚本,名称设置为“sqlAdd”,单击“添加”。 图10 创建脚本sqlAdd 在脚本编辑器中,输入示例代码。 本示例代码主要实现的功能为:在单击添加按钮时,获取前端输入的姓名、ID等数据,插入到对象中。如果插入失败,则记录失败信息。示例中的“命名
导入导出元数据和数据主要用于实现数据的迁移和备份,如迁移旧的元数据和数据去新的环境,保持对象的一致和兼容。从而实现在不同的账号间或环境间的数据迁移,避免重复开发和不兼容的开发。 华为云Astro轻应用支持通过“定时/立即导出”、“按计划导出”两种方式导出数据,导出的数据类型有元数据Schema和数据Data。
widgetDescription:组件的描述信息。 authorName:组件的作者信息。 localFileBasePath:组件本地调测路径。 i18n:指定组件的国际化资源文件。本例模板中未体现。 requires:依赖的库名称和版本号。 width:在绝对布局高级页面中添加该组件时的默认宽度,单位
部署包名称 安装软件包的名称。 任务名称 任务名称,即系统记录的安装软件包的任务名称。 状态 部署状态,分为“成功”,“失败”和“进行中”三种。 耗时(s) 安装软件包所耗费的时间。 版本号 安装软件包的版本号。 Owner 安装软件包的操作员。 创建时间 部署任务的创建时间。 结束时间
取值范围: 如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。 result Object 参数解释: 成功返回应用的详细信息,具体返回的信息可参考表3。 表3 result内每个对象的主要属性 参数 参数类型 描述 id String 参数解释: 应用ID。
要配置关联的页面名称,例如配置“详情页”、“添加页”、“修改页”的页面名称。若在当前页面编辑数据,则清空“编辑数据的方式”值。 高级设置:设置项,只在PC端生效。 调整列宽:是否支持拖拽调整列宽。 表头溢出省略:当每列的表头内容超过表格当前列宽后,是否设置超过的部分为省略号。 内
数据绑定的值为准。 标题:模态框的标题。 确定按钮文字:模态框的“确定”按钮上的文字。 取消按钮文字:模态框的“取消”按钮上的文字。 显示Loading:开启后,确定按钮显示loading状态。 显示遮罩层:开启后,显示遮罩层。 点击遮罩层关闭:开启后,允许单击模态框外的遮罩层关
数。 样式类:当前组件使用的CSS样式类名,可在CSS代码中进行引用。 水印 启用水印:页面是否启用水印。 水印内容:启用水印后,支持设置水印内容。 当前用户:当需要设置水印内容为当前用户名时,可开启该项。开启后,“水印内容”中的文本不生效。 水印长度:设置水印矩形框的长度。 水印宽度:设置水印矩形框的宽度。
数。 样式类:当前组件使用的CSS样式类名,可在CSS代码中进行引用。 事件 在事件中,显示了组件暴露出来的一些常用事件,供用户实现,来扩展组件的交互。整个页面有加载(on-load)事件,该事件在页面渲染完成后执行,可进行数据初始化操作。更多关于事件的介绍,请参见主要事件说明。
导入导出应用中对象的数据 将当前系统中的对象数据导出,然后在其他环境或账号进行导入,实现数据迁移和备份,如迁移旧的数据去新的环境,保持对象的一致和兼容。从而实现在不同的账号间或环境间的数据迁移,避免重复开发和不兼容的开发。 导出对象数据 在华为云Astro轻应用服务控制台,单击“进入首页”,进入应用开发页面。
数。 样式类:当前组件使用的CSS样式类名,可在CSS代码中进行引用。 事件 在事件中,显示了组件暴露出来的一些常用事件,供用户实现,来扩展组件的交互。整个页面有加载(on-load)事件,该事件在页面渲染完成后执行,可进行数据初始化操作。更多关于事件的介绍,请参见主要事件说明。
在服务详情页面,您可以执行如下操作: 基本信息:查看该原生服务的标签、名称等基本信息。 服务接口:查看该原生服务提供的方法和模型对象。 公共接口:查看该原生服务定义的公共接口,在这里可以配置公共接口的访问权限,但不可以修改公共接口。 (可选)当需要配置公共接口的访问权限时,请执行此步骤。 配置接口的访问权限后,
单击页面右下方的,进入数据调试控制台页面。 控制台页面如图5所示,界面分为多个区域,展示不同的内容。 区域1:数据调试控制台支持的所有操作。 对象管理:关于对象表的操作。 缓存管理:对AstroZero系统的缓存进行管理,主要是清理所有缓存或清理某个特定缓存的命令。 任务查询:
逻辑如下: 通过调用查询对象数据中创建的服务编排,获取系统中空闲状态下的呼吸机信息。 通过调用如何使用服务编排开发业务的基本逻辑中创建的服务编排,进行资源是否充足的判断,返回被申请的呼吸机信息。 通过决策图元判断上一步骤返回的申请呼吸机信息,做出下一步操作。 走“Resource