2009-04-29 5 views
8

C'è stata una domanda simile ma non era esattamente quello che sto cercando di fare.Posso modificare la colonna che collega all'elemento con il menu di modifica in un elenco di condivisioni?

Ecco un link alla domanda: Auto Number Column in SharePoint List with Link to Item

Due solutone sono stati offerti a questa domanda.

Una di queste soluzioni può funzionare per una lista importata in cui ho deciso che quale colonna collega all'elemento con menu di modifica? Voglio cambiare quale colonna fa questo ho bisogno di cambiare il formato e questo significa rimuovere la colonna che è stata impostata come il collegamento all'elemento con il menu di modifica.

risposta

6

Non è possibile modificare dinamicamente la colonna di menu OOTB in SharePoint. Per "spostare" il menu su una colonna diversa, è necessario creare una nuova colonna calcolata e avvolgere il rendering (DisplayPattern) con i campi _EditMenuTableStart e _EditMenuTableEnd.

Per vedere un esempio di come eseguire questa operazione, osservare lo script PowerShell "AddMenuColumn" dal progetto iLoveSharePoint su CodePlex. Lo script è abbastanza semplice, quindi dovresti essere in grado di tradurlo in codice se ne hai bisogno (o aggiungere dichiarazioni usando le funzionalità).

Si potrebbe anche usare semplicemente lo script così com'è, per aggiungere la nuova colonna di menu all'elenco.