Ausblenden Neue / Aktionen / Upload / Einstellungen-Menüs im SharePoint-Listen / Dokumentbibliotheken
Wie kann ich verbergen das Neue /Aktionen /Upload /Einstellungen, der Menüs in einer Liste oder Dokumentbibliothek in SharePoint? Beachten Sie, dass ich brauche, um in der Lage zu verstecken diese Menüs für einen bestimmten definition Liste (Vorlage) und nicht nur alle Listen oder Dokumentbibliotheken.
Eine Möglichkeit, die ich kenne, ist die Registrierung ein , und legen Sie die ControlClass-element ein Steuerelement erbt von WebControl. Im WebControl, kann ich überschreiben OnPreRender, dann tut dies:
foreach (Control control in this.Parent.Controls)
{
if (control.ToString() == "Microsoft.SharePoint.WebControls.NewMenu")
{
control.Visible = false;
}
//etc
}
Dies ist ziemlich hacky und ich wollte Fragen, ob es einen besseren Weg, es zu tun?
Ich denke JavaScript... noch hacky, aber Sie können es tun, wie auch von der client-Seite.
InformationsquelleAutor zikoziko | 2009-07-22
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie erreichen dies über den Toolbar-Manager web-Teil, der Teil der SharePoint 2007 Features Codeplex-Projekt.
http://features.codeplex.com/
Müssen Sie den web-Teil zu den einzelnen anzeigen der web-Seite, aber Sie können Sie ausblenden, Menüelemente ohne Codierung.
Wenn einige Benutzer müssen Sie den Menüpunkt, geben Sie Ihnen die Berechtigung zum hinzufügen von persönlichen Ansichten. Wenn Sie eine persönliche Ansicht erstellen, die web-Teil wird nicht standardmäßig installiert. Wie gut, müssen Sie zu verbieten, persönliche Ansichten für Benutzer, die nicht sein sollten, um den Zugriff auf die Menüpunkte.
InformationsquelleAutor Ken Munro
JavaScript ist wahrscheinlich die beste option. Ändern Sie einfach und finden diesen code in der Master-Seite:
InformationsquelleAutor Ajay Nayak
Ich schrieb einen blog-Eintrag hier auf dieser verbirgt die Taste für Sie. Hoffe, es hilft.
InformationsquelleAutor Bil Simser
Wenn Sie nicht alle nicht-versteckten content-Typen in Ihrer Liste, die Schaltfläche "neu" wird automatisch verschwinden.
InformationsquelleAutor lastas