Pregunta

En SharePoint 2010, las listas están configuradas para abrir ventanas de diálogo modales para insertos y actualizaciones de elementos. Sé que estos cuadros de diálogo se pueden deshabilitar en una lista por lista yendo a la configuración de la lista -> avanzado y deseleccionando la opción "Formularios de lanzamiento en un cuadro de diálogo". ¿Hay alguna forma de deshabilitar globalmente las ventanas de diálogo modales para todas las listas, actuales y futuras?

¿Fue útil?

Solución

Puedes cambiarlo con PowerShell. Esto podría ayudarte:

Get -Spscripts: Cambiar la configuración de la lista de SharePoint usando PowerShell - Parte 2: Configuración avanzada

El artículo muestra cómo cambiar la configuración avanzada de una lista mediante programación, y la fila de la tabla en la parte inferior del artículo titulada 'diálogo' le da a la propiedad que está interesado. Armar los dos le daría:

#Change these variables to your site URL and list name
$site = Get-SPSite http://portal
$listName = "Shared Documents"

#Walk through each site in the site collection
$site | Get-SPWeb | ForEach-Object {

#Get the list in this site
$list = $_.Lists[$listName]

#Launch forms in dialog?
#Setting this to $true will set it to 'No' in the UI
$list.NavigateForFormsPages = $true

#Update the list
$list.Update()
}

#Dispose of the site object
$site.Dispose()
Licenciado bajo: CC-BY-SA con atribución
scroll top