跳到主要内容

按 ForeignKey 显示记录列表

规格​

标签值
版本3.4.0(更新于 2024-11-02)
开发者Labii Inc.
类型章节
支持配置是

概述​

“按 ForeignKey 显示记录列表”小插件用于展示通过 ForeignKey 或 ForeignKeys 列与当前记录关联的记录列表。用户可以灵活定制显示的字段,以个性化方式查看相关信息。此小插件不仅允许用户顺畅地更新现有记录的值,还支持创建通过 ForeignKey 或 ForeignKeys 列引用当前记录的新记录。

使用场景​

  • 显示与账户关联的联系人列表。
  • 为实验添加预定义配方。
  • 添加预定义测试结果。

访问此资源,比较此小插件与其他类似小插件。

设置​

要使小插件正常工作,用户必须同时配置数据表和引用当前记录的列。完成配置后,小插件会自动显示记录列表。用户还可以灵活定制显示哪些字段,并指定用于扫描的字段,从而按照自己的需求控制信息显示。

  • Table - 选择一个数据表,该表中的列通过 ForeignKey 或 ForeignKeys 将此记录作为值引用。
  • Column Referenced - 引用此记录的 ForeignKey 或 ForeignKeys 列。数据表更改时,列选项会自动更新。
  • Query - 添加额外查询条件,进一步筛选显示的记录。
  • Query Add (query_add) - 点击添加新记录按钮时附加的额外查询字符串。您可以打开表单视图并填写字段,然后点击 Documentation 查看生成的查询字符串。
  • Query Bulk Add (query_bulk_add) - 点击批量添加记录按钮时附加的额外查询字符串。您可以打开批量添加表单视图并填写字段,然后点击 Documentation 查看生成的查询字符串。
  • Fields to display - 要显示的其他字段。默认显示记录名称。
  • Group fields - 选择一个或多个用于在列表视图中对记录分组的字段。所选顺序决定分组优先级。
  • Fields to copy - 选择要从当前记录复制的字段。默认为 projects。
    • Copy from
    • Copy to
  • Workflows - 选择一个或多个要执行的工作流程。
  • Scan - 设置扫描配置,以便通过扫描条形码或二维码添加记录。
    • Columns scannable - 提供可通过扫描条形码/二维码添加的 ForeignKey 列列表。可扫描字段不能是引用当前记录的 ForeignKey。
    • Column (Quantity) - 选择需要数值的数量字段。选择后,多次扫描会增加项目数量。
  • Gantt Chart
    • Column (Appointment) - 为甘特图选择 Appointment 列。
    • Should Show Gantt Chart - 选中后将显示甘特图。

界面​

小插件界面显示指定数据表和列中引用当前记录的记录列表。

添加记录​

添加空白记录​

点击 Add [Table Name],可以添加直接关联到当前记录的新记录。此表单与添加记录所使用的表单相同。

批量添加记录​

使用 Add records in bulk 可以同时添加多条记录。了解更多。

从模板添加

使用 Add from template 功能从预定义模板添加记录。

导入记录​

要批量导入记录列表,请点击 Import records。导入的记录将直接分配给当前记录。

通过扫描添加记录​

Labii 提供了一项新功能,用于简化记录添加流程。用户现在只需扫描条形码或二维码即可添加记录。此功能特别适用于需要记录样品消耗或使用情况的实验。用户无需手动添加每个样品,只需扫描样品对应的条形码或二维码。

要启用此功能,必须先在设置中配置可扫描字段。请注意,只有 ForeignKey 列可以扫描;您可以在可扫描字段设置中定义这些字段。

准备扫描时,请点击 Scan 下拉菜单,并选择要扫描的指定字段。小插件随即启动,等待接收条形码或二维码扫描仪的信号。需要注意的是,此功能支持扫描仪,但不支持摄像头。

扫描代码后,结果将以列表形式显示。如果出现错误,可以点击 Remove 按钮逐项删除扫描结果。

扫描完所有相关结果后,点击 Submit 按钮启动记录创建流程。

完成初次记录创建后,您可能还需要更新其他值。可以点击编辑图标,或使用列表视图下的批量编辑选项完成更新,从而确保所有必要信息均得到准确记录。

总之,Labii 现在支持通过扫描条形码或二维码轻松添加记录,简化数据录入过程,尤其适用于涉及样品跟踪和记录的实验。

更新字段值​

如果拥有 Edit 权限,您可以点击相应字段旁的编辑图标,更新所显示记录中的一个或多个字段。

显示甘特图​

选择 Appointment 列后,您可以轻松查看甘特图,了解记录的计划安排和时间线。点击 Gantt Chart 按钮即可显示图表;查看完毕后,点击 Hide Gantt Chart 将其关闭。此功能有助于更有效地管理预约,并更深入地了解计划安排。

打开列表视图​

使用 Open List View 按钮在列表视图中显示记录。您可以在其中使用导出、批量编辑和批量打印等功能。

重新加载​

记录列表有时可能会在其他位置刷新,此时可以选择 Reload 按钮更新记录列表。

执行工作流程​

如果在设置中选择了一个或多个工作流程,界面将显示工作流程列表;您可以点击 Execute Workflow 按钮启动各个工作流程。