跳到主要内容

API ForeignKeys

规格​

标签值
版本0.1.0(更新于 2025-02-11)
开发者Labii Inc.
类型列
支持配置是
支持只读视图是
支持编辑视图是
支持表单视图是
支持默认值是
支持导入是
允许多个是

概述​

Labii 的 API ForeignKeys 小插件扩展了 API ForeignKey 小插件的功能,允许用户从 API 获取的下拉列表中选择多个选项。与 API ForeignKey 小插件相同,它会从指定的 API URL 动态检索数据,将外部资源无缝集成到 Labii。此小插件非常适合需要将多个外部引用关联到一条记录的工作流程,让用户能够更灵活、高效地管理 Labii 中相互关联的数据。

使用场景​

  • 显示第三方供应商潜在订单的批号。

配置​

要使用此小插件,需要提供相应选项。

  • Bearer Token - Bearer Token 或其他授权字符串。Bearer Token 是 OAuth 2.0 最常用的访问令牌类型。例如:Bearer eyJraWQiOiIy
  • URL - 用于下载项目列表的 URL。
  • Search Prefix - 搜索项目列表时使用的前缀。默认为空。
  • Method - 下载项目列表时使用的 API 方法。默认为 GET。
  • Results Key - 从 API 响应中提取结果的键。默认为 results。
  • SID Key - 从 API 响应中提取 SID/ID 的键。默认为 id。
  • Name Key - 从 API 响应中提取 Name 的键。默认为 name。
  • Link - 记录详细信息页面的链接。使用 {SID} 替换记录的 sid/id。

示例​

{
"url": "http://127.0.0.1:8080/vendors/",
"method": "get",
"sid_key": "id",
"name_key": "name",
"results_key": "results",
"authorization": "Bearer xxx",
"search_prefix": "name__icontains"
}

视图​

在以下视图中查看此小插件的界面。

只读视图​

只读视图显示列的值。

API ForeignKeys 列小插件只读视图

编辑视图​

编辑视图是用于修改值的界面。

此小插件不支持编辑视图。

API ForeignKeys 列小插件编辑视图

表单视图​

表单视图是集成到添加表单中的字段,用于在创建新记录时收集值。

表单视图与编辑视图相同。

数据​

Labii 中的每个小插件都以独特的方式存储数据;请参阅以下内容,了解此小插件的数据存储方式。

数据格式​

包含 sid 和 name 键的 JSON 对象。

{"sid": "", "name": ""}

默认值​

列中的 Default Value 字段允许您指定创建记录时使用的默认值。

默认值应为包含 sid 和 name 键的 JSON 对象。

导入值​

Import Value 是需要包含在 Excel 表格中的值,以便将其导入 Labii。

导入值应为包含 sid 和 name 键的 JSON 对象。