如果用户不在SharePoint列表中,如何隐藏文本框?

问题描述 投票:0回答:1

首先,我正在使用InfoPath和Sharepoint的波兰语版本,因此我自己翻译了所有术语。对于任何误译,我们深表歉意。

标题中:我有一个在InfoPath 2013中实现的表单。此表单必须发布到SharePoint表单库中。

我的问题是,表单中的某些字段应该仅对具有特殊特权(HR)的人可见。这些人的列表作为“自定义共享点列表”给出。

我尝试通过条件格式隐藏它们,方法是将List的Title不等于userName()函数设置为隐藏。但是,它似乎不起作用。

但是,如果我将此条件设置为“列表标题”等于userName,则格式将按预期工作。

我也尝试使用Contains和Not contains,以及以条件开头,结果相同。我还限于可以直接使用Infopath进行操作,因为由于Sharepoints设置,我无法在此表单中使用任何C#代码。

如果查看者不在给定列表中,如何隐藏任何共振峰(项目)?

sharepoint infopath
1个回答
1
投票

您可以在InfoPath表单中拥有多个视图。根据当前用户权限将规则应用于视图。

检查THIS以获取详细步骤

编辑:

由于链接现在已断开,您需要向列表添加新连接并选择要查询的字段。

然后在“检查存在性”上添加几个操作规则。在满足条件的情况下,转到“然后应用此格式”,单击“隐藏此控件并单击确定”>

© www.soinside.com 2019 - 2024. All rights reserved.