检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
”,如图6修改前后对比所示。 图6 修改前后对比 替换自定义组件的组件图标,此图标是自定义组件在页面构建器中显示的缩略图。 在src文件夹的“components\imgButton\static”路径下,使用您所需要的图标替换示例包原有的“default.png”和“hover
使用SQL查询数据 AstroZero支持使用SQL语句查询数据,使用SQL查询数据可以简洁直观的查看数据表。本节主要为您介绍,如何使用控制台、脚本及服务编排查询数据。 前提条件 查询数据一般是基于对象的查询,本节以查询Class对象(实际创建的对象名为CNAME__Class_
行修改。如果需要,只能在本地更改Word模板样式后重新上传。 目前模板功能只支持生成docx类型的文档模板,并且只支持文本类的变量替换,无法动态替换二维码、图片等内容。 操作流程 在AstroZero中,通过文件模板生成具体合同文档的操作流程,如图1所示。 图1 使用文件模板生成合同文档操作流程
组件的右侧。 图3 流式布局调节组件宽度 在运行环境中,针对不同分辨率的终端或不同尺寸的浏览器窗口,流式布局始终以12列栅格为原则进行栅格分割,组件宽度也会根据栅格的宽度变化而自动调整,如图4所示。其中,组件本身需满足响应式设计,其开发规范请参见响应式组件开发基本原则。 图4 流式布局运行态自适应布局
}; let records = db.setup('role').queryByCondition(condition, option); if (records && records.length > 0) {
alues.yaml”文件,可直接在此配置框中在线编辑Chart的全局变量参数。用户还可以自行导入“values.yaml”文件,导入后可替换模板包中的“values.yaml”文件。 说明: 此处导入的values.yaml文件需符合yaml规范,即KEY:VALUE格式。对于文件中的字段不做任何限制。
terminatedFlow:被终止的服务编排。 completedFlow:正常完成的服务编排。 instanceId:根据id查询服务编排信息,请求时该参数需替换为具体的服务编排运行实例ID。 默认取值: 不涉及 owner 否 String 参数解释: 所属账号ID。 约束限制: 不涉及。 取值范围:
命名空间一旦设定不能修改,请慎重定义,建议您使用公司或者团队的缩写作为命名空间。 本实战中以命名空间“HW__”为例进行说明,实际操作时请替换为您所创建的命名空间。 选择“应用”页签,输入应用程序的“标签”和“名称”,单击“创建”。 应用创建完成后,自动进入应用开发页面。 图3 创建应用
查看到生成的表单页面。 更新已有页面 勾选已存在的页面,进行增量更新操作。例如,对象结构或字段进行了修改,想基于修改后的值,生成新的页面,替换原来的页面。 参考登录AstroZero新版应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“数据”。 将鼠标放在对象上,单击,选择“编辑”,进入对象设计器。
约束限制: 不涉及。 取值范围: 不涉及。 默认取值 : 不涉及。 fields 否 Array 参数解释: 对象显示的字段,多个字段则用逗号分隔。如果该字段不为空,则仅返回显示的字段和必要信息(如数据记录拥有者信息和id);为空则返回整个记录数据。 约束限制: 不涉及。 请求参数
节)”,可限制上传文件的类型和大小。 区域:存储桶所在的区域。 桶名称:创建的桶名。 文件类型:文件类型可以配置为多个,多个文件类型之间由逗号分隔(如txt,png)。如果此处不填写,则支持所有类型。 文件大小:配置为0或不填写,表示上传文件的大小不受限制,允许输入的最大值为90
会话级:只打印当前会话的日志。 租户级:打印租户所有会话的日志。 日志类型 日志类型,取值说明如下: 业务日志:输出业务相关的跟踪日志。 完整日志:输出业务日志,以及数据库、中间件等的详细日志,主要用于AstroZero问题定位。 下载日志文件。 单击下载,可下载日志文件。下载后会自动停止跟踪,日志格式为“时间|操作ID|业务部件|动作描述”。
单击模型名后的“新增节点”,新增表1所示的节点,然后单击“下一步”,再单击“确定”。 以下字段要与“工单对象”中的字段一致,其中加粗斜体内容部分要替换为当前账号对应的命名空间前缀。 表1 新增节点 字段名称 字段类型 字段描述 id Text 记录ID HW__workOrderId__CST
batchQueryByIDs(_ids: string, fields: string) 入参:ids表示记录ID,多个ID以逗号分隔。fields表示查询字段,多个字段以逗号分隔,可选。 出参:Promise。 示例: _object.batchQueryByIDs('id1,id2,id3')
html#/命名空间__mypage_healthPunch"; 其中,“mypage”为标准页面所在的应用名,请根据实际情况替换。如果想跳转到其他标准页面,请替换“命名空间__mypage_healthPunch”为实际要跳转的标准页面名称。 图31 设置组件Entrance4Std的事件
如何区分不同账户间的数据库对象? AstroZero是使用元数据保存数据的,一个租户的数据包含系统预置的元数据及租户自定义的元数据。AstroZero中预置的元数据完全相同,是集中存放在容器中,供所用租户共享使用。租户自定义元数据物理存储在一起,逻辑上是隔离的。 父主题: 应用后端开发
添加“点击”事件。 图6 为“按钮”组件添加“点击”事件 在弹出的编辑面板,单击左侧“设置模型实例数据”,将代码粘贴到编辑面板。将模型名称替换为待修改的模型“modalShow”,值设置为“true”。 图7 编辑单击事件 单击,保存页面后,单击,进入预览页面。在预览界面,单击“弹出模态框”按钮,“模态框”组件弹出。
object('Customer__CST'); var records = []; var record = { "name": "hello", "count__CST": 123, "Contacts": { "records": [ {
AstroZero登出之后,跳到服务端的登出地址,使服务端登出,建议配置登出地址。支持在登出地址中添加变量“{redirect}”,登出时替换为当前配置的页面地址。 示例:https://{host}/api/v1/logout?redirect_url={redirect} 是否登录时自动创建用户
的访问权限。 描述:新建脚本的描述信息,建议设置为脚本的功能。 在脚本编辑器中,将以下脚本代码粘贴到代码编辑区。 其中,“CNAME__”替换为实际的命名空间、对象名、字段名。 //导入该脚本所依赖的标准库文件,decimal和context是系统预置的标准库。 import *