【问题标题】:Setting the 'query field' on an InfoPath Data Connection在 InfoPath 数据连接上设置“查询字段”
【发布时间】:2017-10-31 15:18:34
【问题描述】:

我正在尝试按照第一行的一些说明进行操作:

1) 将“查询字段”(getUserProfileByName Secondary Recieve 数据源中的Account Name)设置为People Picker 中选择的字段的Account Id。

来自here. 但是当我尝试编辑查询字段时,它是灰色的?最终,当用户从人员选择器中选择用户时,我试图填充字段。任何帮助表示赞赏。

我正在使用 InfoPath 2013。

【问题讨论】:

    标签: autocomplete infopath2010


    【解决方案1】:

    要自动完成此操作,您必须使用支持或人口相关字段以及新的操作规则。这是因为人员选择器字段不允许对其应用任何操作规则。

    条件:

    • 通过在高级视图中使用“选择字段或组...”并选择您的人员选择器字段,使用条件 DisplayName 不为空

    动作:

    • 设置字段的值
      • 字段:数据连接 queryFields DisplayName of people picker
      • 值:您的表单 DisplayName of people picker
    • 使用数据连接查询:getUserProfileByName / 用户信息列表
    • 设置字段的值
      • 字段:您的表单部门字段
      • 值:数据字段>您的数据连接部门

    请注意: getUserProfileByName / User Profile Service 数据连接在 SharePoint Online 中不再有效,并导致错误 5566。请使用 SharePoint 列表数据连接到隐藏的用户信息列表您的 SharePoint 网站。它为您提供了您在 getUserProfileByName 中找到的大部分相同字段,见下文:

    • 姓名
    • 帐户
    • 工作邮箱
    • 手机
    • 关于我
    • SIP_地址
    • Is_Site_Admin
    • 已删除
    • 隐藏
    • 图片
    • 部门
    • 标题
    • 名字
    • 姓氏
    • 工作电话
    • 用户名
    • 网站
    • Ask_Me_About
    • 办公室
    • Picture_Timestamp
    • Picture_Placeholder_State
    • Picture_Exchange_Sync_State

    希望有帮助!

    【讨论】:

      猜你喜欢
      • 2017-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-13
      • 2014-12-13
      • 1970-01-01
      相关资源
      最近更新 更多