表单
并非所有信息都来自传感器或自动化系统。有时您需要人工输入——这正是表单组件发挥作用的地方。可以将它看作 IronFlock 中的数字记录板。当您需要手动采集数据时使用它,例如:
- 在生产线上记录废品数量
- 输入传统 pH 传感器的读数
- 在工厂巡检期间记录检查笔记
表单如何工作
当有人提交表单时,数据会存储在应用数据库的指定表中。表单中的每个字段映射到该表的一个列,提交表单时所有字段作为新行一起保存。
您在表单组件中配置的内容:
- 表单标题
- 一个或多个字段,每个字段包含标签、输入类型以及要写入的表列
- 可选的验证规则和每个字段的默认值
可用字段类型: 下拉菜单(从列表中选择)、文本、数字、复选框和日期/时间选择器。
数据存储在哪里?
每次表单提交都会在表中添加一行新记录。这为您提供了所有输入的完整历史记录——不会覆盖或丢失任何数据。
请确保配置所有必填字段,使每条新记录完整且一致。
跟踪最新状态
如果您使用表单来跟踪设备或资产的当前状态——例如每台设备的最新检查结果——IronFlock 可以只向您展示每个项目的最新条目。应用开发者通过告诉表哪些列用于标识一个实体(例如设备名称)来启用此功能。
设置完成后,在组件的过滤设置中打开 latest 开关,该组件就只显示每台设备或资产的当前记录。每次组件加载时,IronFlock 都会重新确定哪一条是当前记录,因此迟到的或更正后的提交绝不会让 Board 上显示过时的数值。同时,完整的提交历史记录仍然可供查阅。
删除数据
IronFlock 对删除也采用追加方式。不是直接删除某行,而是提交一条将该记录标记为已删除的新条目。Board 上的组件会设置为隐藏已删除的条目——因此它们从仪表板上消失,但仍保留在数据库中用于历史记录和审计。
总结
通过表单组件,您可以获得:
- 直接从 Board 进行便捷的手动数据输入
- 每次提交的自动历史记录跟踪
- 显示当前状态和隐藏已删除记录的清晰模式
所有这些都无需离开您的 IronFlock Board。
Last updated on