- 打印
下面是如何在应用程序中显示可点击的记录或对象的列表。
在这篇文章中,你将学习...
- 如何根据一个变量显示多个表的记录
- 如何从列表中选择一条记录并将其加载到一个应用程序中
- 如何将连接器输出变成一个交互式列表
- 如何在操作者选择交互式列表中的某一行时触发逻辑
注意:为了使用本教程,你必须了解如何创建一个表。如果你以前没有做过,请查看这个单独的指南。
你是否需要向你的操作员和技术人员显示这些常见的车间资产?
- 按工作站划分的工单任务列表
- 需要检查的机器
- 工具和它们在你的设施中的位置
- 某一工位记录的问题以及它们的解决进度
- 材料清单
如果是这样,你将需要在应用程序编辑器中使用嵌入式表小部件。
嵌入式表小部件可以由以下数据源提供。
- 多行的SQL输出
- 来自一个HTTP连接器的对象阵列
- 郁金香表记录
- 用户字段
在设置了数据源后,你可以向操作者显示过滤的列表,并允许他们点击表中的任何行。你甚至可以在他们选择一个记录后启动Trigger逻辑。
本指南将告诉你如何为上述每个使用数据源创建交互式表格。
如果你想看一个上下文的例子,请看这个指南,按工位处理工单的可见性
添加嵌入式表格小工具
表格
首先,在屏幕的左侧创建一个记录占位符。这将允许你从列表中加载一条记录到应用程序中。
然后,通过从工具栏中选择 "嵌入",然后选择 "郁金香表",将小部件添加到一个步骤中。
然后,通过 "数据源 "下拉菜单将其链接到郁金香表。
之后,你可以将嵌入式表链接到一个记录占位符,并开始在上下文窗格中添加过滤器。下面是它的样子。
要添加列,请从下拉列表中选择它们,一次添加一个。
你可以通过在应用程序编辑器或播放器中拖动每一列来改变表的布局,从而改变列的宽度。
连接器输出
下面是如何从连接器输出创建交互式列表。
首先,设置一个连接器,向你的Tulip应用发送一���数组。在这里了解如何配置连接器和应用程序之间的连接
然后,将嵌入式表添加到一个步骤中,如上所示。
然后,选择 "变量 "作为数据源,选择存储连接器函数输出数组的变量。
最后,选择一个 "对象 "类型的变量来存储输出,或者在 "链接变量 "对话框中创建一个。
然后,为你想显示的对象中的每个属性选择一列。
启动触发器逻辑和设计一个步骤
在你设置了嵌入式表之后,有两种方法可以使用它。
- 当操作者按下某一行时,立即启动一个触发器动作
- 更新一个变量或记录占位符,不启动任何触发器。
本节将告诉你如何在你的应用程序中设置这两种情况。
启动触发器逻辑
要添加一个触发器,在播放器中按下或点击某行时触发,请点击上下文窗格中触发器标签旁边的 "+"按钮。你会看到触发器编辑器打开,"When "子句设置为 "当某行被选中时"。
设计一个步骤
下面是一个在播放器中使用嵌入式表的流行方式的概述。
嵌入表与其他两个Widget一起使用。
- 文本小组件,指示操作员点击或按下一条记录。
- 表记录小组件,显示哪条记录被选中。
为了选择一条记录,操作员必须按下一条记录,但你可能想给他们一些反馈,说明他们已经成功地选择了正确的记录。
要做到这一点,将 "表记录 "文本部件添加到步骤中。
然后,把它链接到与上下文窗格中的嵌入式表相同的记录占位符。
在播放器中测试一下,记录占位符应该实时更新。
改变嵌入式表的显示
行的大小
默认情况下,行的大小是为在笔记本电脑或桌面上点击而优化的。然而,你可能想让每一行都变大,以便在平板电脑或移动设备上可以轻松按压。
为了做到这一点,改变上下文窗格中的 "字体大小"。这将自动增加该行的高度以适应字体大小。
每行的按钮
要删除每一行旁边的按钮,请切换 "选择按钮 "选项以显示或隐藏按钮。
无论你是否切换 "选择按钮",都可以通过按下或点击该行的任何部分来选择行。
行索引
当启用时,记录的索引将显示在表内。
每页的行数
决定表格中一次应该有多少行。
在小工具上设置过滤器和排序
本节只适用于连接到郁金香表和用户字段的嵌入式表。
你可能想过滤显示给操作员的记录列表。你可能想根据以下情况进行过滤。
- 正在运行应用程序的站
- 使用该应用程序的操作员
- 应用程序中的一个变量的值
- 其他的东西!
点击 "过滤器 "选项旁边的 "编辑 "图标,设置一个过滤器。
过滤器选项包括。
- 静态值
- 变量
- 郁金香表记录
- 应用信息
首先,从表中选择你想设置过滤器的字段。然后,选择一个条件。在 "变量 "选项中,你将看到应用元数据,如用户和电台,以及与应用有关的变量。
在你选择了一个过滤器后,点击模式右上方的 "X"。
你可以用 "排序方式 "选项为嵌入式表设置排序。
进一步阅读
你找到你要找的东西了吗?
你也可以到community.tulip.co发布你的问题,或者看看其他人是否遇到过类似的问题!