问题标签 [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.
infopath - 以编程方式生成 InfoPath 表单模板?
是否可以以编程方式生成信息路径 2007 表单模板(xsn 文件=表单定义)?
我知道 infopath 2007 表单设计器没有对象模型,但有人知道任何第三方库吗?
表单视图本身是一个 xsl 文件,所以它应该是可能的。我会认为它也是一个常见的用例。
sharepoint - 希望在 InfoPath 表单中的字段更改后启动 SharePoint 警报
早上好,
我的 SharePoint 网站上有一个表单库。在我的表单上,我有一个计算字符串字段,可以进行基本数学运算(field1 x 3)。我正在寻找某种方式让表单识别该字段已更改(保存时)并以某种方式引发 SharePoint 警报。
我完全不知道该怎么做,如果有人可以提供帮助,那就太棒了!谢谢!香农
sharepoint - 在 SharePoint 中使用 InfoPath 表单有什么好处?
在 SharePoint 中使用 InfoPath 表单有什么好处?
我一直在研究 InfoPath 以了解它如何与 SharePoint 集成。让用户创建自己的表单的想法提供了强大的功能,并且可以使人们能够自己处理一些小请求。但是,除了创建由 InfoPath 表单驱动的表单库之外,InfoPath 似乎很快就会成为一个麻烦和障碍。当然,您可以构建代码以直接与 SharePoint 对象模型对话,但您似乎只能在浏览器中运行您的表单。
如果您要在浏览器中运行所有内容,为什么不直接使用 ASP.NET 表单呢?
此外,除了基本的表单库方法之外,InfoPath on SharePoint 还提供哪些其他好处?
c# - InfoPath 加载项帮助 - 保存活动表单模板的副本,在设计模式下显示自定义按钮,在表单解决方案中调用方法
我正在尝试构建一个 InfoPath 加载项,以允许模板编辑器(而不是最终用户)预览填充了示例数据的表单。
首先,我们的环境的一些背景。我们有一个连接到 MOSS 的自定义进程,为给定的表单下载适当的数据源程序集,并调用它们将数据从数据库加载到表单中(例如信件模板中的收件人地址信息)。此过程在下载表单并传递参数(通过 URL)以进行数据检索时启动。我可以通过命令行将参数传递给本地保存的表单模板来近似这种行为。
有了这些知识,我着手构建一个 InfoPath 加载项,它可以执行以下操作:
- 在设计模式下显示一个自定义工具栏按钮,模板编辑器可以单击该按钮以使用示例数据填充表单(需要传递参数)。
- 单击按钮时,将活动模板的副本保存到临时文件夹并使用 Shell() 命令将参数传递给表单。然后将在单独的 InfoPath 窗口中启动该表单的副本。
在此过程中,我参考了各种在线教程和 Apress 的 Pro InfoPath 2007 以获得指导,并且像这里以前的帖子一样,发现可用的信息非常有限。我在那里的一部分,但遇到了一些问题:
- 我能够显示自定义工具栏按钮,但只能在预览模式下显示。我需要按钮以设计模式显示。
- Application.ActiveWindow.XDocument.SaveAs() 方法似乎只保存表单,而不是整个模板。也许这是因为我处于预览模式而不是设计模式?也许解决第一个问题也可以解决这个问题。
- 为了避免上述两个问题,我研究了如何在我的表单模板解决方案中调用 FormEvents_Loading 处理程序。这将允许我将测试参数传递给它,而不必求助于保存副本并通过命令行启动它。我不知道该怎么做。
有什么想法或建议吗?在此先感谢您的帮助!
infopath - 如何仅在页面加载时根据另一个字段填充字段?(信息路径)
我正在创建一个 Infopath 表单,而我正在尝试做的是仅在加载时使用该字段的初始值填充一个额外的文本框。
我知道这听起来很奇怪,举个例子可能会更好: - 字段 1 开始为空白,用户将字段更改为“100”并保存。Extra_Field 保持空白。- 当表单再次打开时,Extra_Field 现在填充“100”并且用户将字段 1 更改为“200”,Extra_Field 保持在“100”,保存表单 -再次打开该字段,Extra_Field 现在填充“200”...
任何帮助将不胜感激!谢谢!
ms-access - 如果表单是首先设计的,有没有办法将 InfoPath 表单提交到 Access 数据库?
我创建了一个 InfoPath 表单并添加了字段、控件、数据验证等,但现在希望将表单数据提交到访问数据库。然而,通过帮助指南,似乎这样做的方法是先设计数据库,然后基于数据库设计一个新的表单。
现在有没有办法设计数据库,将其字段与我的表单模板中的字段匹配,并将其指定为模板的主要数据源,以便在提交时将数据导出到那里?
sharepoint - 过时的 InfoPath 表单缓存
我有一个将其表单提交到 SharePoint 服务器的 InfoPath 模板。如果用户不正确地关闭 InfoPath,则不会在服务器上删除他打开的表单的写锁定。重新打开表单时,用户会收到一条错误消息,指出有人打开了表单。这都是标准的东西,锁通常会在 10 分钟后自行清除。
但有时错误消息永远不会在原始用户计算机上清除。服务器上的写锁正常清除,其他任何人都可以正常访问该文件。但原来的计算机再也不允许对该文件进行写访问。我们可以等几天,但仍不清楚。看起来那台计算机将写锁保存在缓存中的某个地方,并且再也不会费心再次检查服务器。有什么方法可以用来清除此缓存或强制计算机退出此状态吗?
sharepoint - 每次打开 Infopath 表单时都重置文本框值吗?
每次打开表单时,如何让 Infopath 表单自动将文本框的值重置为“否”?
以编程方式我认为是最好的答案,但我是一个完整的新手,请具体!谢谢!:)
forms - 将信息路径表单中的单选按钮设为“只读”?
我正在制作一个与 Access 数据库绑定的 InfoPath 表单。我有一组单选按钮,用户可以在其中选择与表单对应的软件名称,但我将其作为数字(1、2 或 3)存储在我的数据库中。在另一个视图中,我希望他们能够看到之前输入的软件名称,但不能更改它。这是我想到的两个选项:
创建一些阻止用户更改此数据的规则
这似乎是我想做的自然方法。
添加一个带有函数的文本字段,将每个数字映射到相应的软件
由于表单与数据库相关联,InfoPath 希望所有字段都与数据库值相关联,这需要创建另一个数据库条目。我也无法找到可用于处理此映射的 InfoPath 函数。
将单选框的变量更改为文本值,并在新视图中创建一个文本框,可以将其设置为只读。
我真的不想这样做,因为它会使使用此数据库值的其他程序变得更加混乱并且看起来很浪费,但如果没有其他方法,这似乎是可行的。
是否有某种规则/方法我可以用来使这个单选按钮控件只读?
sharepoint - 如何从使用 SharePoint Designer 创建的工作流访问 InfoPath 表单的数字签名?
我想使用 SharePoint Designer 创建一个工作流,该工作流将在 InfoPath 表单库中的项目被修改时运行,以检查表单是否已签名。
该表格是旅行费用表格。它将由用户创建,由行政助理审查,然后由办公室经理批准或不批准。只有办公室经理需要签署表格。
环境是MOSS2007。