问题标签 [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 投票
1 回答
2195 浏览

infopath2010 - 基于代码的计算后刷新 InfoPath 字段

我有一个 InfoPath 2010 表单,它创建了一个新的 Sharepoint 列表项。该表单本质上具有一个输入字段和一个输出字段。如果在输入字段中输入了某些内容,则会执行一些计算,我希望结果显示在输出字段中。由于计算有点复杂,我需要在代码中进行,而不是通过规则。

我的问题是在 InfoPath 预览中一切正常,但是一旦我部署表单并在浏览器中运行它,输出字段不会得到更新,即我看不到我的计算结果。

我尝试过 .ReplaceSelf(使用 OuterXML),结果为零。我还尝试将结果分配给另一个字段,从而触发“设置字段值”规则,但也无济于事。

如果我提交表单,输出值会保存好,但我真的希望用户在提交之前看到输出字段。

有任何想法吗?多谢。

0 投票
1 回答
136 浏览

sharepoint-designer - SharePoint Designer 2010 工作流的 xoml.wfconfig.xml 文件中审批表单的 ContentTypeID 的格式是什么?

我可以看到 ID 有 74 个十六进制数字,前 24 个数字是任务内容类型 ID,它是表单内容类型 ID 的第一部分(前 48 个十六进制数字),但后面是 00,然后是 24更多的十六进制数字。

最后 24 个十六进制数字是什么?

0 投票
1 回答
9268 浏览

sharepoint - 在 sharepoint 中使用 (editifs.aspx?ID=4&IsDlg=1) 打开 Modal 弹出框

我创建了一个超链接字段并提供以下列表编辑 URL。

$http://SPS2010/Lists/TestList/Item/editifs.aspx?ID=4&IsDlg=1

但是,当我单击具有上述值的超链接(editifs.aspx?ID=4&IsDlg=1)时,它只是在新页面中打开,而不是在模式弹出窗口中打开。

如果我们通常单击具有相同 URL 的列表项的编辑链接,它将在模态弹出窗口中打开。

请提出建议,我们错在哪里。

提前致谢...

问候,

卡迈勒庞迪尔

0 投票
0 回答
299 浏览

sharepoint-2010 - 信息路径形式的编程

我在共享点列表上发布了一个功能齐全的 Infopath 表单。现在我打算通过在 vb 中编程在表单中包含一些功能。但是,当我单击“自定义”表单时,我在信息路径设计器中看不到“开发人员”选项卡。是不是因为它在列表中。如果是,我如何将其迁移到图书馆。我可以重新创建表单,但我不知道究竟需要做什么才能将代码添加到 infopath 表单。我希望包括简单的功能,例如当用户在表单上进行选择时从列表值中预填充表单字段。

0 投票
0 回答
774 浏览

php - 如何在 PHP 中使用 InfoPath 表单

我正在寻找一种将 microsoft office infopath 2010 表单与 php 一起使用的简单方法。

0 投票
1 回答
5872 浏览

web-services - 如何在 SharePoint 网站中使用 asp.net Web 服务?

我在 VS 2010 中创建了 asp.net Web 服务应用程序。我在 VS 2010 中使用 ASP.NET Web 服务应用程序模板创建了这个 Web 服务。我的 InfoPath 表单使用了我的 Web 服务。但是,要填写我的 IP 表格,我首先必须确保我运行我的网络服务,否则我会收到无法连接到网络服务之类的错误。

如何确保我的 Web 服务正确部署到托管 infoPath 表单服务的 SharePoint 网站?请让我知道必要的步骤。如果我的 Web 服务部署到我的 SharePoint 站点,则无需在每次需要填写表单时在浏览器中手动运行我的 asp.net Web 服务。谢谢。

在此处输入图像描述 这是我尝试浏览部署到布局文件夹的自定义 Web 服务时收到的错误消息:

我在 14-->LOGS 中找不到相关消息。知道是什么原因造成的吗?谢谢。我自己的分析:请访问 LAYOUTS 文件夹中的 web.config 并将 Customerros 设置为 Off 以获得更有意义的错误消息。

在此处输入图像描述

0 投票
1 回答
5616 浏览

sharepoint-2010 - 如何根据单独的 SharePoint 列表验证 InfoPath 中的字段

我有两个 SharePoint 列表。一个是带有标题和描述的简单项目列表,另一个是包含工作流的请求列表。这些请求是添加或更新列表 A 中的项目的请求。

我想验证请求列表的添加新项目表单上的标题字段。我想检查列表 A 中是否不存在该标题。

我知道可以将属性设置为仅允许列表 A 的标题上的唯一值,但由于这些请求将进入单独的列表,我不确定如何检查该项目是否已存在于列表 A 中。

我正在为 InfoPath 中的请求列表创建表单。

任何想法都会很棒。

0 投票
2 回答
2155 浏览

date - XPath - 日期为空

使用 XPath,我如何确定日期或日期时间字段是否为空或空白?

我使用 concat 方法作为 XPath if 语句的替代方法


更多信息:在 Infopath 2010 中,重复表有两个日期/时间字段,称为 perDiemStart 和 perDiemEnd。在重复表中,下一个 perDiemStart 是前一个 perDiemEnd。如果 perDiemStart 的默认值为../preceding-sibling::my:PerDiem[1]/my:perDiemEnd

但是对于第一个 perDiemStart (因为以前的 perDiemEnd 不存在,我想它会是空/空白)。我希望第一个(空白)值不同:departmentDateTime 节点的值

节点位置:

/my:ExpenseForm/my:ExpenseHeader/my:departureDateTime

/my:ExpenseForm/my:PerDiemDetails/my:PerDiems/my:PerDiem/my:perDiemStart

/my:ExpenseForm/my:PerDiemDetails/my:PerDiems/my:PerDiem/my:perDiemEnd

0 投票
1 回答
410 浏览

ms-access - 在不打开表单的情况下更新表格和计算字段

我有一个 Access 20 数据库,其中包含链接到 SharePoint 库列表的数据。数据是通过 Infopath 表格收集的。

在数据库中,用于显示与每个项目相关的数据的表单使用查询从客户表和跟踪项目成本的表中提取。for 包含一个子表单,它跟踪项目花费的时间,计算从开始时间到停止时间之间经过的时间。子窗体页脚中的 umbound 文本框计算工作小时数的总和,主窗体上的文本框显示子窗体的总工作小时数。

在打开表单之前,不会在主表单中计算通过 infopath 表单输入的数据。由于一些用户甚至没有进入数据库并仅通过 Infopath 表单输入他们的数据,因此在这些一次性项目上花费的时间也不会在主表单上得到跟踪 - 只有子表单小时表。

现在的问题是:如何在不打开表单视图中的每个项目的情况下对数据进行编码以进行计算?

0 投票
1 回答
12287 浏览

infopath2010 - Infopath >> How to get user name for People/Group picker?

I have few people/group picker on a infopath form. It's working fine but it populates the field with username (without the domain and that's fine).

However, I need this to be "Display Name" or full name instead of user name. Now I know a long way to set this up based on hooking to userprofile web services.

If there is no out box way then I guess I can have c# code to get the name without calling the webservices. Basically, I want to minimize server/client communication.