如何将SharePoint 2010列表表单从InfoPath重置为默认表单?

12

我使用SharePoint Designer将自定义列表表单转换为使用InfoPath表单,现在我想恢复回常规的新建,编辑和详细信息表单。如何做到这一点?

编辑:以下是我所做的内容:

  1. 在SharePoint Designer 2010中,我点击了“列表和库”
  2. 点击我修改的列表
  3. 在功能组中选择“使用InfoPath设计表单”
  4. 开始按照自己的需求设计表单
  5. 我将修改后的表单发布到了列表中

现在我想撤销所做的更改并返回到常规的新建,编辑和详细信息表单。

4个回答

18

List(列表)-> 列表设置 -> 有些InfoPath表单服务器设置链接可导致您进入页面,从中可以删除自定义内容。

更改默认的编辑/新建页面是不会帮助的 - 如果您想采用这种方式,您需要修改此列表的默认内容类型的页面。


1
谢谢。你的回答解决了我的问题,我不知道为什么我到处搜索却找不到它。谢谢。 - Ahmed Magdy

7

在 SharePoint 中,您应该无需使用 SP 设计器即可完成此操作。

  1. 导航至 SharePoint 中的列表。
  2. 在列表功能区中,单击“列表设置”。
  3. 在“常规设置”下,单击“表单设置”链接(第一列底部)。
  4. 选择“使用默认的 SharePoint 表单”选项。

您还可以选择通过选中“从服务器删除 InfoPath 表单”来删除自定义表单。


0
请注意,如果您进入列表设置并单击“表单设置”,则应该会看到“Infopath”或“Sharepoint”作为选项。如果您没有看到这一点,则表单尚未被核对。打开 Infopath 中的表单,发布表单,然后返回 SharePoint 列表设置并从中选择“表单设置”,然后您现在应该看到 SharePoint 选项。选择它,你就可以了。
如果您想隐藏一些问题但仍然在数据视图中看到它们(我们中的一些人之所以将我们的表单放在 Infopath 中的原因),实际上您可以通过转到“高级设置”并启用“允许管理内容类型”,然后选择您的列表来进入内容类型,在那里您可以通过单击列项进行所有更改。这是一个很好的方法,可以隐藏您不需要每个人都看到的列(查找列等),而您可能需要对其进行更新。

0
如果您在SharePoint Designer中创建了新的表单,请将原始的dispform.aspx、editform.aspx和upload.aspx设置为默认值。
如果您更改了原始文件,请从导航窗格中转到“所有文件”-->“/lists/your list”或“your library”-->“forms”。右键单击更改后的文件(应该有一个蓝色图标),然后单击“重置为网站定义”。

我已经修改了主要问题以提供更多细节。 - Ahmed Magdy
@Pr0fess0rX:即使你做了修改,我的答案仍然有效。至少第二部分是这样的。 - Steve B
@steve-b 很遗憾它创建了三个新表单,当我删除它们时,即使我将NewForm.aspx、EditForm.aspx和DispForm.aspx设置为默认值,它仍然显示相关的InfoPath表单,并显示文件未找到的错误!! - Ahmed Magdy
@Pr0fess0rX,不要忘记“保存”你的更改。 - Steve B
@steve-b 将表单设置为默认值不需要保存任何内容。 - Ahmed Magdy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接