检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
通过AstroZero中的脚本实现表单的提交限制功能 期望实现效果 在开发前端页面时,可以在脚本中为表单添加一些提交限制,来提升用户体验和数据的安全。例如,在脚本中定义一个延迟时间(如图1),在规定的时间内提交表单时,提示“Submission failed: Not PortalUser
使用AstroZero创建应用 使用AstroZero创建应用概述 登录AstroZero新版应用设计器 使用AstroZero创建一个空白应用 使用AstroZero预置模板创建应用 使用AstroZero创建扩展应用 使用AstroZero创建应用资产
创建和使用对象模型 数据对象建模 使用校验器和触发器 管理对象数据 如何使用对象的字段模板批量创建自定义字段 如何导入导出对象结构 父主题: 对象
静态数据。 在组件中使用通用桥接器 在开发组件的过程中,需要调用平台功能开发的后端接口时,可以使用低代码平台预置的通用桥接器,即API数据桥接器、FLOW数据桥接器、SCRIPT数据桥接器和OBJECT数据桥接器。 本章节以在组件中,调用低代码平台的脚本,实现加减法计算器为例向您介绍。
区域:IEF服务的区域。 访问密钥ID:与私有访问密钥关联的唯一标识符,访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。配置为前提条件中“AK”的值。 密钥:私有访问密钥。与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。配置为前提条件中“SK”的值。
针对业务数据的增、删、改、查,且前端界面的样式相对简单的页面,可以使用AstroZero提供的标准页面。 高级页面:高级页面是由一个或者多个组件拼装而成。高级页面可以使用Widget组件进行组装和配置,方便用户实现自己想要的效果。高级页面支持多种框架,支持代码开发,比较自由,多用于对页面效果要求高的场景。
除了在脚本编辑器中创建新脚本,您还可以在新增脚本页面,通过选择“使用已有脚本”,来新建脚本,详细介绍请参见使用已有脚本创建新脚本。 参考登录AstroZero新版应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“逻辑”。 在脚本列表中,单击对应的脚本,进入脚本编辑器。
脚本的模块使用限制 模块管理 TypeScript执行引擎没有自带模块管理,嵌入引擎时,需要开发人员手动引用。 模块管理机制类似Node.js,但因为平台是基于数据库存放脚本,没有目录与路径的概念,所以下面的module管理只是一个简化版本的Node.js模块管理,也不支持npm的整套机制。
添加页面事件 通过在“HW__createWorkOrder”页面上,定义页面事件,实现将工单信息存入到工单对象中。 实现“根据设备编码自动加载工单其他信息” 在“我的应用”中,单击“设备维修管理系统”,进入应用。 单击打开“HW__createWorkOrder”页面。 添加页面事件代码。
创建自动化任务实现智能化操作 创建自动化任务 启用自动化任务 停止自动化任务 删除自动化任务 重命名自动化任务 查看自动化任务运行日志 结合典型场景设置自动化
在运行环境中,如果游客需要提交一个表单,该如何实现?本节将为您详细介绍实现方法。 图1 访问方式 实现流程 在开发环境中,用标准页面实现提交表单,在高级页面中引入自定义的跳转组件,该组件用于自动跳转到标准页面。发布到运行环境,在运行环境中,当游客访问该高级页面时,会自动跳转访问标准页面。 图2 实现流程 操作步骤(新版)
使用AstroZero管理应用中标准页面的主题 AstroZero预置了很多默认样式,供您选择使用,同时也支持对标准页面的主题样式进行自定义修改。自定义主题时,可以自定义修改标准页面的样式。设置完成并启用主题后,该应用中标准页面相同组件的展示,将以主题中配置的为准。 自定义主题样
“管理运行环境”,进入AstroZero生产环境。 在生产环境的右上角,单击“体验新版”,进入新版生产环境。 在左侧导航栏中,选择“企业配置 > 工作台 > 应用导航”。 在全部公开应用中,单击对应公开应用后的,选择“设置标签”。 图1 设置公开应用标签 设置标签内容,单击“确认”。
参考图6,在服务编排“命名空间__FlowA”中使用BO图元,调用该公共接口,注意API类型选择“REST”。 在服务编排“命名空间__FlowA”编辑器页面左侧,选择“BO”,从“Others”下拖拽2.a中定义的“BOTest”至画布。在画布中,选中BO图元,单击,在“BO”页面进行配置,使用BO图元调用接口。
定时任务创建成功后,默认为启用状态,会按照预设的时间或周期执行。如果需要停止该定时任务,可通过禁用定时任务来实现。 参考登录AstroZero新版应用设计器中操作,登录应用设计器。 在左侧导航栏中,选择“流程”。 在定时任务中,单击已创建的定时任务,进入定时任务详情页面。 在定时任务详情页
页面间组件交互 使用说明 页面间组件的交互,除了需要事件-动作机制,还需要用到低代码中的页面宏。本章节通过具体示例,为您介绍页面间组件交互的方法。如图1所示,高级页面Page1中包含示例组件widgetEventTemplate,高级页面Page2中包含示例组件widgetPag
使用AstroZero创建应用资产 使用AstroZero创建业务对象 使用AstroZero创建原生服务 父主题: 使用AstroZero创建应用
图1 商品列表组件的响应式设计 功能实现方法 下载组件模板。 在AstroZero服务控制台的主页中,单击“进入首页”,进入AstroZero应用开发页面。 单击,选择“环境管理 > 环境配置”,进入环境配置。 在主菜单中,选择“维护”。 在左侧导航栏中,选择“全局元素 > 页面资产管理
在预览页单击“添加”,插入一条191的“number”数据。如何使用布局,请参见如何使用布局增删改查对象数据。 图4 报错校验器的错误 为对象配置内嵌触发器 AstroZero支持用户给对象增加内嵌触发器,实现在增/删/改对象的记录数据时,自动执行内嵌触发器脚本(该脚本由用户自
添加库扩展AstroZero标准页面功能 如果您希望使用第三方库文件,而当前系统中不存在该库,您可以通过上传,新增该JS/CSS库,并在页面中设计并使用该库,实现引入第三方库的功能。 什么是库 库是指在设计页面时,需要依赖的库,如果缺少相应的依赖库,则页面中无法实现某些功能。例如,页面需要具有地图选