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