Kann ich die Spalte, die mit dem Element mit Bearbeitungsmenü in einer Sharepoint-Liste verknüpft ist, ändern?

8

Es wurde eine ähnliche Frage gestellt, aber es war nicht genau das, was ich versuche zu tun.

Hier ist ein Link zur Frage: Automatische Nummernspalte in SharePoint-Liste mit Link zu Element

Für diese Frage wurden zwei Lösungen angeboten.

Könnte eine dieser Lösungen für eine importierte Liste funktionieren, in der Sharepoint entschieden hat, welche Spalte mit dem Element im Bearbeitungsmenü verknüpft ist? Ich möchte ändern, welche Spalte dies tut, wie ich das Format ändern muss, und das bedeutet, dass die Spalte entfernt wird, die standardmäßig die Verknüpfung zu Element mit Bearbeitungsmenü ist.

    
Community 29.04.2009, 08:55
quelle

1 Antwort

6

Sie können die Menüspalte OOTB in SharePoint nicht dynamisch ändern. Um das Menü in eine andere Spalte zu verschieben, sollten Sie eine neue berechnete Spalte erstellen und das Rendering (DisplayPattern) mit den Feldern _EditMenuTableStart und _EditMenuTableEnd umbrechen.

Um ein Beispiel dafür zu sehen, werfen Sie einen Blick auf das PowerShell-Skript "AddMenuColumn" von iLoveSharePoint Projekt auf CodePlex. Das Skript ist ziemlich einfach, daher sollten Sie in der Lage sein, es in Code zu übersetzen, wenn Sie dies benötigen (oder deklarative Funktionen hinzufügen).

Sie können das Skript auch so verwenden, wie es ist, um die neue Menüspalte zu Ihrer Liste hinzuzufügen.

    
Thomas Favrbo 29.04.2009 12:54
quelle

Tags und Links