在SharePoint 2010中禁用列表表单的模式对话框

Cha*_*zza 7 sharepoint

有没有办法通过列表定义将列表设置"在对话框中启动表单"设置为"否"?

我有一个我在visual studio中创建的自定义列表定义,我想设置一次设置,以便我可以轻松部署和创建我的列表而无需手动设置此选项.

小智 6

安迪有正确的属性,只是错误的价值.它应该是:

NavigateForFormsPages = "TRUE"

这将禁用在对话框中启动表单.


And*_*rns 5

在定义的标记中,您需要添加属性:

NavigateForFormsPages="FALSE"
Run Code Online (Sandbox Code Playgroud)

这似乎不在在线CAML文档中.

仅供参考,似乎还有一个属性可供选择应该打开文档的应用程序:

BrowserFileHandling="permissive"
Run Code Online (Sandbox Code Playgroud)

我通过将列表保存为模板,下载STP文件,将扩展名更改为.cab,提取和查看清单文件来找到此信息.

相关的是:

<List Name="{AFB613BE-5A3E-47FB-989C-FD4FB060AEE8}" Title="test" Description="" Direction="0" BaseType="0" FeatureId="{00BFEA71-DE22-43B2-A848-C05709900100}" ServerTemplate="100" Url="Lists/test" FolderCreation="FALSE" NavigateForFormsPages="TRUE" BrowserFileHandling="permissive" Version="1">
Run Code Online (Sandbox Code Playgroud)