À l'échelle mondiale boîtes de dialogue pour désactiver toutes les listes?
-
16-10-2019 - |
Question
Dans SharePoint 2010, les listes sont mises en place pour ouvrir les fenêtres de dialogue modales pour les insertions d'articles et mises à jour. Je sais que ces boîtes de dialogue peuvent être désactivées sur une liste par la base de la liste en allant à la liste Paramètres -> Avancé et désélectionnant l'option « formes de lancement dans un dialogue ». Est-il un moyen de fenêtres de dialogue modale désactiver globalement pour toutes les listes, actuelles et futures?
La solution
Vous pouvez modifier avec Powershell. Cela pourrait vous aider:
L'article montre comment modifier les paramètres avancés d'une liste par programme, et la ligne du tableau au bas de l'article intitulé « Dialogs » donne la propriété que vous êtes intéressé à mettre les deux ensemble vous donnerait.
#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()