2009-04-29 108 views
8

Hubo una pregunta similar, pero no era exactamente lo que estoy tratando de hacer.¿Puedo cambiar la columna que vincula al elemento con el menú de edición en una lista de Sharepoint?

Aquí hay un enlace a la pregunta: Auto Number Column in SharePoint List with Link to Item

Dos Solutons se ofrecieron a esa pregunta.

¿Podría cualquiera de estas soluciones funcionar para una lista importada que tengo donde Sharepoint ha decidido qué columna enlaza al elemento con el menú de edición? Quiero cambiar qué columna hace esto, ya que necesito cambiar el formato y esto significa eliminar la columna que ha predeterminado para ser el enlace al elemento con el menú de edición.

Respuesta

6

No puede cambiar dinámicamente la columna de menú OOTB en SharePoint. Para "mover" el menú a una columna diferente, debe crear una nueva columna calculada y ajustar el procesamiento (DisplayPattern) con los campos _EditMenuTableStart y _EditMenuTableEnd.

Para ver un ejemplo de cómo hacerlo, eche un vistazo al script de PowerShell "AddMenuColumn" del proyecto iLoveSharePoint en CodePlex. La secuencia de comandos es bastante sencilla, por lo que debería poder traducirla en código si lo necesita (o agregar funciones declarativas).

También podría simplemente usar la secuencia de comandos tal como está, para agregar la nueva columna de menú a su lista.

Cuestiones relacionadas