问题标签 [infopath]

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 回答
4789 浏览

c# - 使用托管代码动态填充 InfoPath DropownList

我有一个带有自定义 C# 代码的 InfoPath 表单和一个 Sharepoint 列表。我在 InfoPath 表单中有一个下拉列表,我想用 Sharepoint 列表中的某个字段填充(我希望 InfoPath 下拉列表包含 Sharepoint 列表中每个项目的该字段的值。我可以成功获取我需要的值列表从我的托管代码中的Sharepoint,但我看不到如何将这些值放入下拉列表(绑定到列表,或将列表中的每个项目一一添加)。我想我可以修改下拉列表的XML插入我的项目,但 XML 仅包含下拉列表中的第一项:

我觉得这应该是可能的,但我找不到任何关于如何做到这一点的资源。在此先感谢您的帮助。

0 投票
1 回答
163 浏览

sharepoint - 如何在表单库中显示哪些用户已完成表单?

我在 Sharepoint 2007 站点上有 10 个表单库。

该网站供20名“学者”使用。任何学者(或帮助他们的十几个秘书类型中的任何一个)都可以进入任何表单库,单击 [新建] 以获取 Infopath 表格,从下拉列表字段中选择适当的学者姓名,填写其余部分表格,然后单击 [提交]。然后保存表单(表单的标题是从下拉列表中选择的学者名称)。

该网站的所有者希望能够生成一份报告(在任何给定时间),列出所有 20 位学者以及 10 份表格中的哪一份已完成。

关于如何自动化的任何想法?

0 投票
1 回答
1336 浏览

c# - 使用 SharePoint 用户填充 InfoPath 控件

我正在尝试使用 UserGroup.asmx Sharepoint Web 服务来填充 InfoPath 2007(2003 兼容表单)中的下拉列表。我按照这里的说明操作:http: //tim.bellette.net/2008/12/13/getting-sharepoint-users-in-infopath-2003。我将以下代码放在表单的 OnLoad 事件中,如果设置断点,我可以看到 GetUserCollectionFromGroupXML DOM 包含正确的数据,但下拉列表仍然为空。我没有得到什么?

0 投票
2 回答
10093 浏览

sharepoint - InfoPath Forms Services 未打开

我安装了 MOSS 2k7 Enterprise,现在我想使用 Workflow 功能。问题是:

  1. 当我启动任何工作流时,我收到错误“InfoPath Forms Services 未打开”

  2. 在 Central Administrator -> Application Management -> InfoPath Forms Services,我尝试:(a)“管理表单模板”(b)“配置 InfoPath Forms Services”,“上传表单模板”,但我总是收到相同的错误“InfoPath Forms服务未开启”

  3. 我尝试创建 InfoPath 文件并在 SharePoint 网站中发布,但它不起作用

你有什么主意吗 ?

0 投票
2 回答
2255 浏览

xml - 诱使 Outlook 认为我提交的信息路径表单不是 XML

我继承了一个生成 InfoPath 表单的应用程序。我需要添加功能,以便可以在离线时通过电子邮件提交表单。这个想法是可以离线填写表格,然后通过电子邮件发送,然后由另一个检查提交收件箱的应用程序处理。

不幸的是,我必须在服务器上使用 WEBDav 代码来检查与 Outlook Web Access 等效的电子邮件收件箱。OWA 阻止 xml 文件或从文件中删除 xml。我尝试以编程方式将附件的名称设置为另一个扩展名,但这不起作用,Outlook 必须读取所有文件,如果找到 XML 标记,则将其从文档中取出。

我所做的尝试是更改表单的第一行并提交。我将其更改<?xml version="1.0"<?xsl version="1.0". 有效!似乎只要 Outlook 没有找到“xml”字符串,它就不会认为它是一个 xml 文档。

目前我正在使用按钮和一些 JS 以编程方式提交表单。

有什么方法可以在提交之前修改原始数据?即,将开始的 XML 标记更改为 XSL。或者也许改变编码?或混淆文件或任何东西?

总之,我需要让 Outlook 认为提交的表单不是 XML。解决方案必须自包含在 XSN 中。

编辑:使用 InfoPath 2003。不确定 Exchange 版本,但我认为它也是 2003。

0 投票
1 回答
1336 浏览

c# - 为 InfoPath 表单选择 Sharepoint 保存位置

我有一个作为 Sharepoint 内容类型托管的 InfoPath 表单模板。我希望用户能够在单击提交时选择表单在 Sharepoint 站点文件夹结构中的保存位置。这是否可能,无论是通过规则还是自定义 .NET 代码?谢谢。

0 投票
3 回答
2795 浏览

c# - 自定义 InfoPath 超链接地址

我有一个重复表,我希望其中一个字段成为超链接。不过,似乎没有任何方法可以根据公式设置超链接的地址。我希望能够使地址等于与表中其他字段之一连接的某个基本 URL。有没有办法做到这一点?

0 投票
1 回答
162 浏览

infopath - InfoPath 另存为功能

是否可以将另存为文件名自动输入到保存对话框中(从表单中的字段),这样用户就不必输入了?

0 投票
4 回答
2113 浏览

infopath - InfoPath 提交功能

无论用户单击按钮时是否输入了必填字段,我都需要保存我的 InfoPath 表单。有没有办法暂时关闭 InfoPath 表单的验证?

0 投票
1 回答
4359 浏览

sharepoint - 在一天中的特定时间或特定时间后启动 SharePoint 工作流

是否可以在 SharePoint 2007 中的文档上启动在特定时间或特定日期之后开始的工作流?

谢谢你。