- 在应用开发页面,点开“应用设置”,左侧“跨应用”选项中,配置其他应用的表单名称,而后即可生效
| 如图:应用设置 - 跨应用 |
|---|
![]() |
- 表单别名格式:appid@表单别名
| 名称 | 类型 | 描述 |
|---|---|---|
| appid | 整型] | 云应用的id(在云应用管理页面中查看, 见下图) |
| 表别名 | 字符型 | 表单的别名 |
- 支持的API为:
| API名称 | API描述 |
|---|---|
| form.getallctrlinfo | 获取云应用下指定表单的字段信息 |
| form.select | 查询指定表单存放在数据库中的数据 |
| form.getdatabyid | 获取表单中数据id对应的数据 |
| form.insert | 插入数据到数据库中 |
| form.inserts | 批量插入数据到数据库中 |
| form.update | 更新数据库表的数据 |
| form.updates | 批量更新数据库表的数据 |
| form.delete | 删除数据库中指定表的数据 |
| form.count | 查询表单中的数据量 |
| form.has | 查询表单中数据是否存在 |
| form.subinsert | 插入数据到指定的子表单中 |
| form.subinserts | 批量插入数据到指定的子表单中 |
| form.subupdate | 更新子表单中的指定数据 |
| form.subupdates | 批量更新子表单中的指定数据 |
| form.subdelete | 删除子表单中的指定数据 |
| form.handleselect | 通过句柄的方式,插入数据到数据库中 |
| form.handleinserts | 通过句柄的方式,插入多条数据到数据库中 |
| form.handleupdate | 通过句柄的方式,更新子表单中的已有数据 |
| form.handleupdates | 通过句柄的方式,批量更新子表单中的已有数据 |
| form.handledelete | 通过句柄的方式,删除数据库中指定表的数据 |
| form.handlecount | 通过句柄的方式,查询表单中数据量 |
| form.handlehas | 通过句柄的方式,查询表单中数据是否存在 |
| form.handlesubinsert | 通过句柄的方式,插入数据到指定的子表单中 |
| form.handlesubinserts | 通过句柄的方式,批量插入数据到指定的子表单中 |
| form.handlesubupdate | 通过句柄的方式,更新子表单中的已有数据 |
| form.handlesubupdates | 通过句柄的方式,批量更新子表单中的已有数据 |
| form.handlesubdelete | 通过句柄的方式,删除数据库中指定子表单的数据 |
| form.getworkflowdata | 获取流程数据的所有节点信息(不包含结束节点) |
| form.getworkflowlog | 获取流程数据的所有流程操作日志 |
| form.getworkflowid | 获取所有待办的流程数据id |
| form.workflowstart | 发起一个流程 |
| form.workflowstop | 结束一个流程 |
| form.workflowcurrentinfo | 获取流程数据id的当前信息 |
代码示例如下:
where = "$单行文本 in ('11','22')"
# selectdata(查询指定表单存放在数据库中的数据)
ret = form.select("测试表单",["单行文本"]) #正常取数据
ret = form.select("13935@测试表单",["单行文本"]) #跨应用取数据
# getdatabyid(获取表单中数据id对应的数据)
ret = form.getdatabyid("测试表单","51dc6766ffd6a93183874ac4") #正常取数据
ret = form.getdatabyid("13935@测试表单","51dc6766ffd6a93183874ac4") #跨应用取数据
# datacount(查询表单中的数据量)
ret = form.count("测试表单",where) #正常取数据
ret = form.count("13935@测试表单",where) #跨应用取数据
# datahas(查询表单中数据是否存在)
ret = form.has("测试表单",where) #正常取数据
ret = form.has("13935@测试表单",where) #跨应用取数据
# 其他api的表别名格式同上

