【问题标题】:Infopath Dropdown filtering based on lookup column values?基于查找列值的信息路径下拉过滤?
【发布时间】:2014-06-18 15:25:46
【问题描述】:

我在过滤 Infopath 中的下拉列表时遇到问题。我在 Sharepoint 中有两个列表。在列表 A 中有一个列出公司名称的列,在列表 B 中有一个列出员工的列。列表 A 中的公司名称用作列表 B 中的查找,因此每个员工都有一个指定的公司。

当我需要在 Infopath 中实现过滤逻辑时,就会出现问题。在 infopath 中,我有两个下拉列表,它们连接到每个列表并显示这些列中的所有值。我需要根据在第一个下拉列表中选择的公司过滤员工。但是,由于列表 B 上的值是查找值,我无法直接比较这两个值。我试图过滤几个不同的字段,但我无法弄清楚这个逻辑。有没有办法根据查找值进行过滤?

【问题讨论】:

    标签: sharepoint sharepoint-2010 infopath2010


    【解决方案1】:

    您需要确保按公司字段过滤您的员工​​下拉列表。

    这是我为使事情正常工作所做的。

    创建了两个列表:
    公司
    字段:标题

    员工
    字段:标题
    字段:查找公司:职务
    -字段名称:CompanyLookup

    InfoPath 数据连接
    公司DS:
    字段选择 ID 和 Title
    员工DS:
    选择的字段 Title、CompanyLookup、ID

    InfoPath 字段
    标题为公司的下拉菜单

    • 数据源:CompanyDS
    • 值:ID
    • 显示名称:标题

    标题为员工的下拉菜单

    • 数据源:EmployeeDS
    • 值:标题
    • 显示名称:标题
    • 单击条目属性上的树形视图按钮
      • 选择dataFields 下的第一个文件夹。我的标题是 d:SharePointListItem_RW
        • 点击过滤数据...按钮
        • 点击添加...
        • 第一个下拉选择CompanyLookup,第二个下拉:等于
        • 第三个下拉选择 选择一个字段或组。将“字段”下拉菜单更改为“主要”,然后选择“公司”。

    我会发布图片,但我缺少足够的 “rep” 分。

    【讨论】:

    • 谢谢,它成功了,但是怎么样? CompanyLookup 是公司名称(文本)和具有值的公司:ID(数字?)。只是想理解这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-23
    • 2013-05-15
    • 2021-05-08
    • 1970-01-01
    相关资源
    最近更新 更多