OpenAPI保存接口特殊场景开发指南

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

OpenAPI保存接口特殊场景开发指南

1. 简介

本文档主要介绍OpenAPI零代码配置的保存接口,在保存数据过程中的特殊逻辑,以方便开发者快速定位接口问题。


2. 保存接口开发指南

2.1 表单插件中的值更新事件

路径:【开放服务云】→ 【OpenAPI】→ 【API管理】→ 【API开发】,在API管理列表点击“新增”按钮,并维护API信息,在操作参数中选择默认参数“firePropChanged”,并将值设置为true。

此时调用该接口,且出现更新数据的场景,那么将会触发表单所有插件执行propertyChanged方法。


注意事项:

  • 当保存的数据中有属性值发生变化时,才会触发propertyChanged 方法,新增数据时不会触发;

  • 表单的“业务规则”同样与该参数有关,当参数“firePropChanged”为true时,才会在更新数据时触发业务规则。


image.webp


2.2 表单插件中的引入方法

保存接口默认触发表单插件中的以下引入方法: 

  • afterImportData 方法

  • beforeImportData 方法

  • initImportData 方法


注意事项:

  • 通过接口传入的数据类型为Map,调用方需要严格区分页面与接口传递的数据类型区别;

  • 从苍穹V5.0.012 版本开始,新增了操作参数 "is_importinit",可配置是否触发引入方法。若值设为false,将不触发引入方法,有效提升接口性能。

  • 保存操作API永远不会触发引入操作中绑定的插件


image.webp


3. 更多资讯

关于OpenAPI的更多资讯,请随时关注新特性公告


OpenAPI保存接口特殊场景开发指南

1. 简介本文档主要介绍OpenAPI零代码配置的保存接口,在保存数据过程中的特殊逻辑,以方便开发者快速定位接口问题。2. 保存接口开发指南2...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息