我在 InfoPath 2010 中的 Person Picker 控件出现问题。我输入了一个名称,它被解析并显示在控件上。到目前为止,一切都很好。现在我正在尝试检索控件提供的 AccountId 的值。当我在本地预览表单时它可以工作,但是当我将它发布到 SharePoint(这是一个支持浏览器的表单)时,AccountId 将返回为空白。
下面是我正在使用的 XPath。(我尝试添加一个索引,如“Person[1]”,但 InfoPath 也不喜欢那样。此外,我限制了控件,因此只能输入 1 个用户。)
/my:myFields/my:ApproverGroup/my:Analyst/pc:Person/pc:AccountId
如果我尝试获取 DisplayName 或 AccountType,则结果相同——在预览中有效,但在发布时无效。我正在发布到我的本地 SharePoint Server(我正在开发的同一台机器)。
有任何想法吗?提前致谢。