更新时间:2024-11-21 GMT+08:00
分享

根据object_id新增布局

功能介绍

按object_id新增对象布局。可以通过layout可视化各字段值,在新建字段时,把字段添加到具体某个layout中可以可视化这个字段。

URI

POST AstroZero域名/u-route/baas/metadata/v1.0/Object/{object_id}/Layout

表1 路径参数

参数

是否必选

参数类型

描述

Object_id

String

参数解释

对象的ID值,可通过调用查询所有自定义对象接口查看(响应消息中的“id”)。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

请求参数

表2 请求Body体参数

参数

是否必选

参数类型

描述

name

String

参数解释

创建表对象时的名称,一旦创建不可修改。

约束限制

不涉及。

取值范围

名称必须以字母或中文开头,没有特殊字符,下划线和连续的空格,且长度不能超过64个字符。

默认取值

不涉及。

viewName

String

参数解释

对象的别名,格式为“__layout__ +对象名+ __布局名”

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

existingPageLayout

String

参数解释

现有页面布局的ID,获取方法如下:

  1. 进入已创建的应用。
  2. 在模块树中,单击已创建的对象。
  3. “布局”页签,即可获取页面布局的ID。

约束限制

不涉及。

取值范围

不涉及。

默认取值

不涉及。

响应参数

响应参数如表3所示。

表3 响应参数

参数

参数类型

描述

resCode

String

参数解释

返回码。

取值范围

如果返回“0”代表请求成功,其他错误码说明请参考错误码

resMsg

String

参数解释

返回消息。

取值范围

如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。

result

string

参数解释

成功返回,会返回一个ID字符串。

取值范围

不涉及。

请求示例

按object_id新增layout。
POST https://AstroZero域名/u-route/baas/metadata/v1.0/Object/cust000000aKoa6I4E6K/Layout
{
    "name": "dsaf",
    "existingPageLayout": "000D000000aKoa6OJOxl",
    "viewName": "dsaf"
}

响应示例

{
    "resCode": "0",
    "resMsg": "成功",
    "result": "000D000000aL60EyXgUS"
}

状态码

状态码请参见状态码

错误码

错误码请参见错误码

相关文档