首页 > 解决方案 > XPath 问题 - 按名称检索用户 (Mendix)

问题描述

  1. 我有 Tasks 实体,与 Administration.Account 实体相关联(我用它来显示分配给用户的任务列表)。
  2. Tasks 实体有一个字符串参数“Requester”,我在其中存储用户名。

在此处输入图像描述

我创建了一个微流,它应该从数据库中检索用户的帐户,将他的姓名与“请求者”参数中的姓名进行比较。

[Name = $Tasks.Requester]

问题是,我在输入 $Tasks 时遇到 XPath 错误。所有可用参数都属于 Account 实体,而不是 Tasks 实体。

在此处输入图像描述

标签: databaselistxpathdomain-modelmendix

解决方案


构造 XPath 时必须使用斜杠 (/)。所以这应该适用于你的情况:

[Name = $Tasks/Requester]

推荐阅读