让我们以 To Do应用程序为例。它有两个相关的表。 Task 和 User.中的每个条目都与 Task 中的每个条目都与一个 User 条目。当用户表中的一条记录被点击时,设置一个 BP 来打开与被点击的用户相关的所有任务。
设置一个登陆页面
创建一个新的页面并把它放在 App components 部分。让我们把它称为Task_user,并设置为 URL 的页面 /taskuser/:id。

在 :id 的帮助下,我们将跟踪所点击的帖子。
过渡期设置
转到 Workflow 的 User 表,并设置BP的 onRowClick 触发器。
让我们添加一个 Navigate 块。在 Page field,设置 URL- Task_user, 并在 Record ID 字段中,传入 Record ID 来自触发器的。

因此,当点击某一行时,我们将进入 Task_user 页面;其 URL 将始终包含点击发生的记录的 ID。
从一个地址中读取一个ID
现在,创建一个 BP 来接收一个 ID 触发器中的一个 URL 并以整数格式返回。
要做到这一点,请转到 Business Processes 标签并点击 Add Business Processes。

让我们使用 获取当前页 块。它以 字符串 格式给出页面的 标题 和 URL。

由于只有 ID 从 URL 是需要的,使用 Split String 块分割。将 URL 块中的 Get Current Page 块中的值传给它。符号"/"分隔了 ID 中的 URL,所以我们将指定它为 Separator.

结果,我们将得到一个包含所有 URL 元素的字符串数组,用"/"分开,并从0开始依次编号。
块在最后两个"/"字符之间;因此,从数组大小中减去2来得到它。 ID 在最后两个"/"字符之间;因此,从数组大小中减去2来得到它。这样做是通过使用 Array Size 和 Subtract。

我们有一个 URL 元素的列表和包含 ID 的元素的编号。
我们可以通过使用 ID 使用 Array Element 块得到。让我们把列表从 Split String 块和来自 Subtract 块的结果传入。

由于 ID 是需要在 integer 格式,我们使用 To integer 块,并将其结果作为一个变量存储在 END 块中的一个变量。

现在让我们把注意力转移到 Workflow 上的表格的 Task_user 页面上的表。把从数据库中收到的数据添加到其中, 如本指令。在这个 GET 块之前,插入BP,用于从 ID 从 URL.
将 pageid 字段的值传递给 用户 字段。

当你点击一个行在 User 表,我们将看到一个与该用户相关的所有任务的表格。
