Skip to Content

表单

并非所有信息都来自传感器或自动化系统。有时您需要人工输入——这正是表单组件发挥作用的地方。可以将它看作 IronFlock 中的数字记录板。当您需要手动采集数据时使用它,例如:

  • 在生产线上记录废品数量
  • 输入传统 pH 传感器的读数
  • 在工厂巡检期间记录检查笔记
Forms widget demo

表单如何工作

当有人提交表单时,数据会存储在应用数据库的指定表中。表单中的每个字段映射到该表的一个列,提交表单时所有字段作为新行一起保存。

您在表单组件中配置的内容:

  • 表单标题
  • 一个或多个字段,每个字段包含标签、输入类型以及要写入的表列
  • 可选的验证规则和每个字段的默认值

可用字段类型: 下拉菜单(从列表中选择)、文本、数字、复选框和日期/时间选择器。

数据存储在哪里?

每次表单提交都会在表中添加一行新记录。这为您提供了所有输入的完整历史记录——不会覆盖或丢失任何数据。

请确保配置所有必填字段,使每条新记录完整且一致。

跟踪最新状态

如果您使用表单来跟踪设备或资产的当前状态——例如每台设备的最新检查结果——IronFlock 可以只向您展示每个项目的最新条目。应用开发者通过告诉表哪些列用于标识一个实体(例如设备名称)来启用此功能。

设置完成后,在组件的过滤设置中打开 latest 开关,该组件就只显示每台设备或资产的当前记录。每次组件加载时,IronFlock 都会重新确定哪一条是当前记录,因此迟到的或更正后的提交绝不会让 Board 上显示过时的数值。同时,完整的提交历史记录仍然可供查阅。

删除数据

IronFlock 对删除也采用追加方式。不是直接删除某行,而是提交一条将该记录标记为已删除的新条目。Board 上的组件会设置为隐藏已删除的条目——因此它们从仪表板上消失,但仍保留在数据库中用于历史记录和审计。

总结

通过表单组件,您可以获得:

  • 直接从 Board 进行便捷的手动数据输入
  • 每次提交的自动历史记录跟踪
  • 显示当前状态和隐藏已删除记录的清晰模式

所有这些都无需离开您的 IronFlock Board。

Last updated on