按 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 按钮启动各个工作流程。