检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
置到数据面板的URL输入框,并且后台逻辑返回数据的结构需跟静态数据编辑器中显示的数据结构相同。 URL:桥接器通过动态调用后台的服务编排或脚本,来获取数据作为该组件的数据来源,需配置服务编排或脚本的自定义接口URL。 接口输出数据的结构要和静态数据编辑器中,显示的数据保持一致。
this):该动作的回调函数,在回调函数中定义该动作的执行逻辑。 []:此参数在开发过程中置为空数组即可。 本章节以模板组件widgetEventTemplate、widgetActionTemplate为例,向您介绍上述关于事件和动作API的使用方法。 在事件和动作的模板组件中,主
仪表板开发实例 场景描述 监控用户增长在电商中有很普遍的意义,根据每天新增用户数进行预警,连续一个月对用户增长数量趋势曲线的观察,可以对每天营销情况进行回顾。 前提条件 参考创建和使用对象模型中操作,创建对象“Account”,且在对象的“基本信息”页面勾选“允许报表使用”。 图1 创建对象
新建事件参数说明 参数 说明 标签 新建事件的标签名,用于在页面展示。 取值范围:1~64个字符。 名称 输入事件的名称,名称是事件在系统中的唯一标识,创建后不可修改。命名要求如下: 长度不能超过64个字符,包括前缀命名空间和后缀的长度。 须知: 标识前的内容为命名空间,在AstroZer
新建错误码 名称:自定义的错误码,建议以字母开头,长度不超过64个字节,包括命名空间。 类别:新建错误码所属的分类。 Http状态码:选择Http协议状态码。 语言:根据需要,选择所需的语言类型。单击“新增”,可添加多语言错误码。若待添加的语言不存在,可单击语言后的。在提示信息中,单击
组件逻辑文件,整个Widget的渲染核心JS,在组件编辑状态和页面最终的发布运行态都会被加载执行。主要包含的预置API说明,请参见高级页面和Astro大屏应用中预置的API。 TabsWidget.editor.js 组件属性定义文件,负责组件在编辑状态时,需要渲染的界面和逻辑。“*.editor
组件逻辑文件,整个Widget的渲染核心JS,在组件编辑状态和页面最终的发布运行态都会被加载执行。主要包含的预置API说明,请参见高级页面组件中预置的API。 TabsWidget.editor.js 组件属性定义文件,负责组件在编辑状态时,需要渲染的界面和逻辑。“*.editor.
据作为该组件的数据来源。 URL:桥接器通过动态调用后台的服务编排或脚本,来获取数据作为该组件的数据来源,需配置服务编排或脚本的自定义接口URL。 接口输出数据的结构要和静态数据编辑器中,显示的数据保持一致。 共享数据:如果该高级页面中多个组件通过桥接器调用一个公共的请求来访问同
图4中所示的“满月饼图”动作,并非低代码平台预置的动作,而是在“满月饼图”组件中注册的动作,即动作列表中也会展现在画布中所有组件注册的动作,用于配置。组件中如何注册事件,请参见同页面内组件的交互。 配置完成后,单击页面上方的,保存页面。 单击,进入预览页面,查看已配置的事件和动作是否能正常触发。
标准页面中预置的API 在开发标准页面时,可以通过编写JS代码,来实现页面组件与后台接口之间的交互。如图1所示,在编写JS代码时,可直接使用系统预置的API。 系统预置的API代码结构样例如下,提供事件上下文context,用于封装常用的对象及API。 context ├──$app
UI组件:了解表单、容器、输入框、下拉框、级联选择框、标题和按钮组件的主要配置属性,为“表格”组件添加操作列。 UI组件:了解“可折叠容器”的主要配置属性,自定义“表格”组件中某字段的显示内容。 事件:动态加载页面内容、组件事件代码的编写。 模型:模型的类型和作用。 BPM:了解BPM、掌握BPM开发流程及图元配置。
Service的开发流程。 图1 流程图 创建Native Service AstroZero平台提供了创建原生服务工程的能力,原生服务工程本质上起到一种桥接的作用,用于将原生服务的API集成到AstroZero,使得运行于AstroZero之上的应用,更容易地使用原生服务的API。 配置Chart
您也可以不使用平台内置的快捷代码生成功能,在需要的位置调用平台内置“api:context.$page”下的loadStdPage()函数,实现页面转跳功能。该函数接受两个参数,第一个参数为目标页面名称或url(必填),第二个参数为向目标页面传递的参数(可选),传递的参数可用context
决问题的时间,提升用户体验。AstroZero支持对错误码信息进行多语言国际化配置,实现根据用户使用不同的语言,将错误码信息进行不同的展示。 除了在应用开发设计器中设置错误码,您还可以在环境配置中设置错误码,详情请参见管理应用中的错误码。两者的区别是在应用开发设计器中配置的错误码
生命周期(设置容器启动和运行时,需要执行的命令) 启动命令/运行命令 设置容器启动时执行的命令,控制镜像运行的实际命令。 启动命令/运行参数 传递给运行命令的参数。 启动后处理/检查方式 设置容器成功运行后,执行的命令。 执行命令检查:在容器中执行指定的命令,配置为需要执行的命令。命令的格式为Command Args[1]
Service 使用说明 AstroZero平台提供了创建原生服务工程的能力,原生服务工程本质上起到一种桥接的作用,用于将原生服务的API集成到AstroZero,使得运行于AstroZero之上的应用,更容易地使用原生服务的API。 操作步骤 参考如何进入经典开发环境中操作,登录经典版开发环境。
AstroZero目前支持的实例版本有:免费版、标准版、专业版和专享版。 免费版:仅提供开发环境和开发零代码应用的运行环境,不提供低代码应用的运行环境。 标准版:适用于开发零代码应用,开发者不需要有任何代码开发经验。 专业版:适用于专业开发者,提供了开发环境和多租户共享的运行环境。 专享版
数据标题是表单的标识,即关键字段的组合,代表整个表单,类似于日常发送邮件前,会写上邮件的标题,让收件人对邮件内容一目了然,数据标题也起到同样的作用。 下面以员工订餐场景为例,希望员工打开问卷选择用餐时,可自动带出餐品及价格。订餐应用包括员工点餐收集、菜品信息和安全员信息三个表单
态应用的工作负载API对象。和“无状态负载”相同的是,“有状态负载”管理了基于相同容器定义的一组Pod,和“无状态负载”不同的是,“有状态负载”为每个Pod维护了一个固定的ID。这些Pod是基于相同的声明来创建的,但是不能相互替换。无论怎么调度,每个Pod都有一个永久不变的ID。
通过AstroZero中的脚本实现表格数据的增加和删除 期望实现效果 通过脚本,在前端页面实现对象数据的增加和删除。例如,在标准页面中增加或删除一条数据时,标准页面关联的对象中,数据也会随之添加或删除。 图1 在页面添加数据 图2 对象中同步新增数据 图3 对象中有两条数据 图4