问题标签 [infopath-forms-services]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1153 浏览

sharepoint - 从 Sharepoint 列表中自动填充 PeoplePicker 字段 - Infopath 2013

我进行了广泛而遥远的搜索,但无法使其正常工作。

首先,让我描述一下我的目标。 我们有一个 SharePoint 列表,其中包含有关服务和服务焦点的信息。“服务焦点”元素是人员/组字段。每个服务都有一个服务焦点。

现在,InfoPath 表单: 我有一个表单,用户应该在其中选择一个服务,并在选择时填充 Service Focal 字段。我已经创建了到 SP 列表的数据连接,并在下拉列表框中填充了服务。但是,我无法填充服务焦点字段。

我知道如何使用计算字段等等,但是这个 peoplepicker 真的难倒我。我尝试了很多不同的东西,但最后,该字段并没有填充。

最终目标是让此服务请求将条目添加到不同的列表中,并将其分配给服务焦点。

任何帮助将非常感激。谢谢,托尼

表格要求

0 投票
1 回答
54 浏览

forms - SharePoint 2013 的表单解决方案

我想为 SharePoint 2013 创建一些电子表单解决方案,我正在尝试探索除 InfoPath 2013 之外的一些不同选项,您能否推荐一些替代或更好的解决方案?

0 投票
1 回答
1139 浏览

infopath - 如何显示对话框以响应信息路径表单中的字段值更改

我有一种情况,当用户在 InfoPath 表单中更改特定字段值时,我需要显示一个对话框。

我在 InfoPath 表单中有一个名为 STATUS 的字段。当此字段设置为特定值时,需要显示一个对话框,用户需要输入其他一些字段的值(field1,field2 fields3)。所以基本上目的是当用户将 STATUS 字段设置为特定值时,强制用户在 field1、field2 和 field3 中输入值。

如何在 InfoPath 2010 浏览器表单中执行此操作?

更新:这是一个 InfoPath 列表表单(基于自定义 SharePoint 列表),因此似乎无法向此类表单添加代码(使用 InfoPath 中的开发人员选项卡)。那么这件事可以使用 JavaScript 之类的东西吗?

0 投票
2 回答
4513 浏览

infopath - 查找 Infopath 中两个日期字段之间的天数差异

有人可以帮助我确定 InfoPath 表单中两个日期字段之间的天数差异。

通常的减法不适用于日期字段。像 DateField1 - DateField2。任何代码或无代码解决方案都受到高度赞赏。

0 投票
1 回答
616 浏览

sharepoint-online - 将 InfoPath 表单从 Sharepoint 2013 迁移到 Sharepoint Online

我们正在将一个非常复杂的 Infopath 模板从 Sharepoint 2013 迁移到 Sharepoint Online。此模板需要域权限和大量自定义代码,因此无法使用支持浏览器的表单。

在 Sharepoint 2013 中,我们共享模板文件 (.xsn),人们可以单击该模板文件,该文件将在 InfoPath Form Filler 中打开,他们可以在其中完成工作。没有人真正提交表单,因为数据保存在数据库中。

在 Sharepoint Online 中,.xsn 文件将在设计器视图中打开。这是一个问题,因为用户是非技术人员,我们不希望他们必须点击预览或意外更改某些内容。

我们已经在表单库中发布了表单,但是当有人尝试创建新表单时,它会在 InfoPath Filler Form 中正确打开,但会出现 XML 错误。

“表单包含无法解析的 XML:在文本内容中发现无效字符。第 1 行,位置 5 MSCF”

当我签出基础模板时,我可以编辑模板,这将再次打开 InfoPath Designer,没有任何问题。

我还为模板导出了 XML,没有发现任何 XML 错误,并且可以在 InfoPath 设计器中打开它,所以我不知道如何调试 XML 错误。

因此,我们可以采取任何一种方式来解决问题:

1) 继续将模板文件放在 Sharepoint 文件夹中并让用户单击它并填写数据,但它必须在 Filler Form 中打开,而不是在 Designer 中打开。

2) 修复 XML 表单错误的问题(我该如何调试呢?)我已将模板导出为 .XML 文件,但无法发现任何 XML 错误。

谢谢。

0 投票
1 回答
146 浏览

sharepoint-2013 - Infopath Sharepoint 表单

我得到了一个简单的任务,即创建一个共享点表单、收集少量信息、制作和 API 调用、使用来自 API 的响应和原始输入进行一些计算并在页面上显示结果。

我在使用 sharepoint 或 infopath 方面没有太多经验。我被告知 infopath 是实现这一目标的方法

有人可以建议实现这一目标的最佳方法是什么?我们可以在 infopath 中使用 JS 吗?还是只有 c#?

仅供参考:- 由于遗留平台,电源应用程序不是一个选项

0 投票
1 回答
55 浏览

infopath - 如何确保自动填充的用户名不会被 InfoPath 中的另一个用户名替换

我有一个具有三个视图的批准和拒绝表单。在第一个视图(即请求者视图)中,我使用“GetUserProfileByName”自动填充请求者名称。现在我还想在不同的视图中自动填充批准表单的用户的名称(但这个视图也有请求者的名称) - 所以我想知道我是否真的再次使用“GetUserProfileByName”它不会改变第一个name 也是(即请求者的名字)。我没有其他帐户来测试它。

有人可以提供解决此问题的方法吗

所以基本上我希望这种情况发生:-例如,当约翰输入表格时,他的名字应该自动填充在请求者的姓名字段中。一旦这个表格被发送给批准它的 Michelle - 批准者的姓名字段应该已经自动填充了 Michelle 的名字。

如何避免覆盖数据。

谢谢你的帮忙