问题标签 [infopath2010]

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 投票
2 回答
2402 浏览

infopath - 工作流从 InfoPath 表单控制字段中动态提取数据

当用户填写我的表格时,他们要从下拉列表中选择他们的经理和顾问是谁。在表单的末尾,两个文本字段会自动填充相同的经理和顾问。提交表单后,依次通知指定的经理和顾问打开表单并选择审批状态(待处理、已批准、已拒绝),并重新保存表单。

我想要实现的目标:我希望工作流能够拉出指定的经理和顾问,并在工作流中使用该信息。有没有办法让工作流与表单字段值动态交互?

编辑:我首先使用 Visio 以图形方式设计我的工作流,然后在导入 SharePoint 设计器后将逻辑添加到其中。那么,首先,我是否不需要在 Visio 中一起添加正确的工作流符号?如果是这样,我需要哪些符号从表单字段中获取用户选择的批准者?

谢谢!

0 投票
1 回答
911 浏览

xml - 在文档库中合并 Infopath 表单并制作一个 PDF

我想在不基于相同模板的文档库中组合信息路径表单。我检查了开箱即用的合并功能,但它以一种奇怪的方式组合表单意味着来自所有表单的所有重复部分和所有重复表一起,这不是我想要的。我只想在第一个表格的末尾附加一个信息路径表格,依此类推。意味着一个大文件将依次包含所有这些 Infopath 表格。实现这一点后,我想将其转换为 PDF。

任何好的方向将不胜感激。

0 投票
1 回答
1039 浏览

sharepoint - InfoPath 2010 - 检查审批者是否登录到 SharePoint 2010

当请求者填写我的表格时,他们会被要求选择他们来自哪个地区。基于该选择,该地区的批准者将从批准矩阵中提取并自动填充到按层次结构(主管、区域经理、总裁等)排序的表单字段中。

当请求者提交表单时,工作流会通知第一个审批者(层次结构中的最低级别)他/她有待审批的请求。该批准者打开表单,并从单选按钮中选择批准或拒绝。如果获得批准,工作流会向排队的下一个批准者提交通知。

我的问题是,当第一个批准者被通知并打开表单以批准/拒绝时,他们还可以访问批准者 2 到 n 的所有其他批准/拒绝单选按钮(同样,批准者 2 到 n 也应该没有访问权限任何先前的批准选择)。基本上,审批者 X 应该只能在审批者第 X 部分中做出选择。为了缓解这种情况,我希望单选按钮字段为每个审批者检查 2 件事:

1) 当前审批者是否在该部分的指定审批者列表中?2) 当前审批者是否已登录 SharePoint?

我需要能够检查他们是否已登录,因为层次结构中的每个审批部分都将自动填充审批者,这些审批者将始终使第一个检查 = true。由于这始终是正确的,因此审批者的姓名不仅需要与其审批者部分中自动填充的名称相匹配,而且还必须登录。这样,其他未登录的审批者将导致单选按钮禁用。

我能够实现第一部分,但不是第二部分。

InfoPath 2010 中是否可以进行第二次检查?如果是这样,我该怎么做?

谢谢

0 投票
2 回答
747 浏览

c# - 按类型迭代 InfoPath 字段

有没有按类型迭代信息路径字段?

如,遍历所有日期字段或所有整数字段等。我正在尝试编写一个在表单后面的代码中执行字段验证的类,因为从后面的代码提交表单时,OOTB 字段验证不起作用。我想编写一个可用于任何信息路径表单的通用类。谢谢。

0 投票
1 回答
319 浏览

infopath - InfoPath 2010:从独立类库中引用 XmlFormHostItem 类?

InfoPath 表单继承自 XmlFormHostItem 类。我可以在 Button 控件的 VSTA 2005 事件处理程序中使用 XmlFormHostItem 类型。为了重用这段代码,我希望从一个独立的类库中做同样的事情。

详细信息:Microsoft.Office.InfoPath.XmlFormHostItem 程序集:Microsoft.Office.InfoPath,版本=14.0.0.0

我可以从独立类库中引用程序集 Microsoft.Office.InfoPath(作为 PIA 库),但 XmlFormHostItem 类型不可用。

0 投票
1 回答
113 浏览

c#-4.0 - 我想在 sharepoint webpart 中显示具有某些功能的“信息路径表单”

我想在 sharepoint webpart 中显示具有某些功能的 infopath 表单?有谁知道如何在 sharepoint webpart 中实现 infopathforms 显示?我可以得到示例代码吗

谢谢

0 投票
1 回答
2791 浏览

c# - 以编程方式打开 infopath 模板文件 (XSN)

我在 Sharepoint 2010 中有一个文档库并存储了 infopath 2010 表单模板(XSN 文件)。有没有办法以编程方式(使用 C# 代码)使用 SharePoint 对象模型或 Infopath 2010 对象模型打开 XSN。我想打开 .XSL 文件并更改一些文本,然后重新打包文件。我知道有一些程序集Microsoft.Deployment.CompressionMicrosoft.Deployment.Compression.Cab它们会提取 XSN(cab 文件)并将它们解压缩到临时文件夹中。但这将需要一些提升的权限等,等等,

有没有更好的方法使用 infopath 2010 或 sharepoint 2010 对象模型。

0 投票
1 回答
3497 浏览

sharepoint-2010 - Infopath 2010 字段使用 SharePoint BCS 的外部数据连接

我创建了一个 Infopath 2010,然后将其发布到表单库中的 SharePoint。我的第一个字段是 BCS 字段,它是从 CRM 中提取的。

我设置了我的外部数据字段,当我输入一个名称时,它会运行检查以确认它来自 CRM。但是,如果我尝试使用选择器,则会引发错误:

使用 Picker Web 服务获取业务数据时出错。请联系您的系统管理员。

我无法找到有关此错误的任何信息,我们将不胜感激。

0 投票
0 回答
912 浏览

sharepoint-2010 - 在同一 SharePoint 页面上添加多个 InfoPath 表单 Web 部件时出现日期时间字段问题

我在 SharePoint 网站中创建了两个列表:tbdl1 和 tbdl2。
tbdl1 包含两个日期时间字段。这些字段之一的默认值设置为 now()。
tbdl2 不包含标题以外的其他字段。

从每个列表的列表设置中,我自定义并将其 InfoPath 表单(编辑)发布到 SharePoint。

接下来,我将 InfoPath 表单 Web 部件添加到 SharePoint 网站并将其配置为显示 tbdl1。
到目前为止,我可以很好地更改日期时间字段。

问题:
我将另一个 InfoPath 表单 Web 部件添加到同一页面并将其配置为显示 tbdl2。
我尝试更改 tbdl1 中的日期时间字段。日期字段始终重置为今天的日期。见下图。

在此处输入图像描述

这是 SharePoint 2010 问题、InfoPath 问题还是我做错了什么?非常感谢您的帮助。

0 投票
2 回答
1069 浏览

infopath - Infopath 2003 打印按钮

我创建了一个带有“提交”按钮的表单,它通过向正确的收件箱发送电子邮件来工作。但是,在昨天的一次会议中,我被要求插入一个“打印”按钮,但不知道如何执行此操作。我进入按钮属性并将标签更改为打印,但不知道我应该从哪里开始。我是否使用“规则”或“编辑表单代码”来打印按钮?

谢谢你。