2009-04-29 5 views
8

Es wurde eine ähnliche Frage gestellt, aber es war nicht genau das, was ich versuche zu tun. HierKann ich die Spalte, die mit dem Element mit Bearbeitungsmenü in einer Sharepoint-Liste verknüpft ist, ändern?

ist ein Link auf die Frage: Auto Number Column in SharePoint List with Link to Item

Zwei solutons wurden auf diese Frage angeboten.

könnte entweder diese Versuche erfolglos für eine importierte Liste Ich habe auf dem Sharepoint, welche Spalte Links auf das Element mit Bearbeitungsmenü entschieden hat? Ich möchte ändern, welche Spalte dies tut, wie ich das Format ändern muss, und das bedeutet, die Spalte zu entfernen, die standardmäßig der Link zu Element mit Bearbeitungsmenü ist.

Antwort

6

Sie können nicht dynamisch die in Sharepoint-Menüspalte OOTB ä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" aus dem Projekt iLoveSharePoint 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önnten auch einfach das Skript, wie es ist, die neuen Menüspalt auf Ihre Liste hinzuzufügen.