-
脚本中预置的API - Astro轻应用 AstroZero
脚本中预置的API AstroZero平台的脚本引擎采用TypeScript语言。脚本执行时,TypeScript语言会被翻译成JavaScript语言,由JavaScript引擎执行。 在JavaScript es5的官方标准库外,AstroZero还扩展了10+预置标准库(即
-
标准页面中预置的API - Astro轻应用 AstroZero
标准页面中预置的API 在开发标准页面时,可以通过编写JS代码,来实现页面组件与后台接口之间的交互。如图1所示,在编写JS代码时,可直接使用系统预置的API。 系统预置的API代码结构样例如下,提供事件上下文context,用于封装常用的对象及API。 context ├──$app
-
高级页面中预置的API - Astro轻应用 AstroZero
只有通过此API注册后的事件才会在组件的事件列表中展现。 thisObj:当前组件实例对象,指为该组件注册事件。 "eventName":事件名称,应该与触发事件API中的第一个参数保持一致。 "Event Label":事件标签名,在事件列表中展示的事件标题。 []:定义该事
-
eventConfig - Astro轻应用 AstroZero
eventConfig为组件事件配置项,用于定义组件事件暴露的变量结构,以及事件和对外透传变量的业务含义。eventConfig配置好后,在组件配置交互时可以将事件的itemVal传递给页面全局变量中,供其他组件使用。 典型示例 典型的eventConfig示例如下: // 组件事件配置
-
配置或修改BPM实例中变量的值 - Astro轻应用 AstroZero
配置或修改BPM实例中变量的值 功能介绍 设置或修改BPM实例中变量的值, 一次可以修改一个、多个或者所有变量的值。不存在的变量或者只读变量,会被忽略。入参以key-value集合形式表示,key表示变量名字,value表示变量的值。 URI PUT AstroZero域名/u-route/baas/bp/v2
-
如何彻底删除AstroZero对象目录树中的数据? - Astro轻应用 AstroZero
如何彻底删除AstroZero对象目录树中的数据? 目录树只是一个视图,在应用视图目录树中删除只是删除了引用,并没有删除实体。要彻底删除实体,需要进入左侧栏的页签,选择对应的资源进行删除。 图1 删除自定义对象 图2 删除服务编排 标准页面对应对象的layout布局页,需要进入对象详情内的“布局”页签进行删除。
-
在AstroZero标准页面中,如何开发有子表的表格? - Astro轻应用 AstroZero
在AstroZero标准页面中,如何开发有子表的表格? 问题描述 当表格中的数据有父子关系,可在表格属性中开启“树形数据”开关,并指定关联字段后,可展示出树形结构的父子表格。 例如,系统中存在如图1所示的数据,数据之间存在父子关系,效果需要展示成“树形数据”,如图2所示,明确层级关系。
-
在标准页面中,如何实现下拉框选项值的筛选功能? - Astro轻应用 AstroZero
在标准页面中,如何实现下拉框选项值的筛选功能? 问题描述 如何实现下拉框选项值中,根据某输入框中值,筛选显示,而不是显示全部选项值。 例如,某商品分为上架、下架和测试三个阶段。当前商品导航条页面下拉框A中,展示的选项是所有状态的商品,会出现很多脏数据,导致用户难以正确选取。此时,
-
在AstroZero服务编排、工作流中,引用的资源无法编辑 - Astro轻应用 AstroZero
创建BO,将需要调用的资源封装为BO中的公共接口。 参考创建BO中操作,创建一个标签和名称为“BOTest”的BO。 在BO中,新建需要调用的资源“命名空间__FlowC”,该资源与需要调用的资源“命名空间__FlowB”定义相同。 新建后,单击编辑器上方的,启用BO。 新建“命名空间__FlowC”后,该资
-
在AstroZero标准页面弹窗的onOk事件中,不想关闭弹窗该怎么处理? - Astro轻应用 AstroZero
在AstroZero标准页面弹窗的onOk事件中,不想关闭弹窗该怎么处理? 问题描述 标准页面弹窗的“onOk”事件中,不想关闭弹窗该怎么处理? 图1 自定义JS代码 解决方法 “onOK”是系统预置事件,不提供阻止窗口关闭的能力。对于类似需求,可以通过将“footerHide”
-
在AstroZero高级页面中,如何进行统一的HTTP状态拦截? - Astro轻应用 AstroZero
})(); 租户级别下,上传自定义库。 登录经典版应用设计器。 在应用开发页面,单击左侧列表中的,选择“高级页面 > 库”。 单击“提交新库”,新建库。 输入库基本信息,单击“上传”,选择1中的zip包,单击“提交”。 站点内加载使用库。 在左侧菜单栏下方,选择“页面设置”。 选择“资源”页签,单击“新建资源”。
-
在AstroZero对象中删除字段重建后,引用的地方报错 - Astro轻应用 AstroZero
在AstroZero对象中删除字段重建后,引用的地方报错 问题描述 目前页面引用、流程引用或触发器应用中,使用的对象字段,均通过字段id引用的。如果删除字段并重建同名字段,其字段id会发生变化。对于AstroZero来说是两个不同的字段,因此导致运行出错。 解决方法 打开并编辑触发器,重新选择新字段并保存启用。
-
配置高级页面组件桥接器实例属性时,如何设置下拉框中的选项值? - Astro轻应用 AstroZero
配置高级页面组件桥接器实例属性时,如何设置下拉框中的选项值? 问题描述 配置组件“数据”页签的桥接器实例属性时,下拉框中的选项来源是哪里设置的? 图1 桥接器实例 解决方法 当组件中定义的桥接器属性设置的model值和桥接器中定义的model值相同时,桥接器实例选项可选到这些桥接器。
-
如何将AstroZero中的大屏项目迁移到AstroCanvas - Astro轻应用 AstroZero
单击,在查找框中搜索“Astro轻应用”,单击查找到的结果,进入AstroZero服务控制台。 在主页中,单击“进入首页”,进入AstroZero应用开发页面。 单击主页中的“业务大屏”,或者左侧导航栏中的“业务大屏”,进入业务大屏界面。 图1 单击业务大屏 单击待导出项目上的,进入项目发布页面。
-
AstroZero服务编排中涉及数据操作的脚本图元,在其他图元操作失败的情况下,是否可以回滚? - Astro轻应用 AstroZero
AstroZero服务编排中涉及数据操作的脚本图元,在其他图元操作失败的情况下,是否可以回滚? 如果脚本中涉及数据增/删/改等操作,默认是脚本图元后的图元失败的情况下,脚本中的操作进行回滚。如果脚本中,单独写了独立事务transaction,则不进行回滚。 独立事务的具体写法如下:如下红框中的内容,
-
如何开发工单类AI应用 - Astro轻应用 AstroZero
单击“选择数据文件”,选择已准备好有效的工单类数据文件,也可单击“下载模板”将模板文件下载到本地填充工单数据。单击“下一步”。 有效的工单类数据文件包括:工单内容、工单类别,工单数据至少50行。 图1 已上传工单数据文件 选择工单内容字段、类别ID字段、类别描述字段,单击“下一步”。 单击字段后的可查看字段含义。
-
系统参数命名规范 - Astro轻应用 AstroZero
全局唯一。另外,系统参数名需要尽可能的表明参数的业务含义,避免与其它参数混淆或者完全看不出业务含义。 管理中心系统参数 原则上,所有的系统参数都应该放到各BO及APP中,但是如果确实有些系统参数是共性的,也可以在管理中心创建。 管理中心创建的系统参数,统一命名规则为 :Common
-
如何在服务编排中调用脚本 - Astro轻应用 AstroZero
设置服务编排的入参和出参 拖拽“基本”下的“脚本”图元至画布中。 单击,如图9所示,设置页面参数。 将服务编排中的变量赋值给脚本中的输入参数,脚本中的输出参数赋值给服务编排中的变量。 图9 配置脚本 表8 脚本配置参数说明 参数 参数说明 脚本 调用的脚本名称,选择“命名空间_ResourceListScript”。
-
如何在服务编排中调用脚本 - Astro轻应用 AstroZero
数到相应的入参和出参区域,设置服务编排的入参和出参。 图8 设置服务编排的入参和出参 拖拽“基本”下的“脚本”图元至画布中。 单击,如图9所示,设置页面参数。 将服务编排中的变量赋值给脚本中的输入参数,脚本中的输出参数赋值给服务编排中的变量。 图9 配置脚本 表8 脚本配置参数说明
-
在服务编排或脚本中调用原生服务 - Astro轻应用 AstroZero
参考应用依赖与开放中操作,在需要调用原生服务的应用中,通过“添加依赖”,添加要调用的原生服务。 添加后,在该应用的服务编排中才可以调用Native服务。 图1 应用中添加原生服务 若AstroZero开启了根证书校验,请先上传原生服务的根证书,再调用原生服务。关于根证书的详细介绍,请参见开启根证书校验。