¿Cómo mostrar los nombres de los archivos adjuntos de un elemento de la lista en una columna?
-
10-12-2019 - |
Pregunta
Tengo una lista de anuncios y algunos anuncios tienen múltiples archivos adjuntos.La vista está configurada para mostrar los archivos adjuntos, pero solo muestra este icono de clip, lo que probablemente significa que el elemento de lista tiene archivos adjuntos.
Lo que necesito lograr, es mostrar el nombre de los archivos adjuntos de los elementos de la lista en una columna adicional (si es posible, en un campo de texto multilínea).¿Cómo lo lograría?
Encontré este sitio que tiene una respuesta pero esPara SP2010, estoy trabajando en SP2013 y no puedo usar esto.:( Cualquier cosa que se pueda hacer con SP Designer 2013 sería increíble.
Solución
Tienes 2 maneras de hacerlo.
Uno está crea un campo oculto en la lista de archivos adjuntos con nombre, y con la ayuda del receptor de eventos, configúrelo cuando se agrega el archivo adjunto, actualizado, eliminado.Por lo tanto, ahora tiene los nombres de los archivos adjuntos (si es necesario, agreguelos como enlaces, para esta columna debe ser del tipo de texto de tipo multi línea (campo de texto rico)).
Segunda y más fácil manera son las modificaciones utilizando SharePoint Designer.Simplemente siga estos pasos mencionados en: http:// amitphule.blogspot.in/2012/04/display-item-attachments-in-sharepoint.html
Hágame saber si necesita ayuda adicional.
Otros consejos
Supongo que ya ha encontrado una solución para su problema.También estaba luchando con el problema similar al tuyo.No se pudo obtener "Herramientas de vista de lista" para mi vista.Eso se resolvió después de que revisé la opción "Renderizar" en la sección Miscelánea de la parte web.Sin embargo, encontré una solución fácil al usar JSLINK y JQERY.Consulte esta fuente.
Recibí este problema usando InfoPath Designer para inyectar la URL en un campo "Línea de texto simple".
Los pasos fueron los siguientes.
- Crear un campo "Línea de texto" en su lista. Llamé a la mía "Adjunto"
-
Cargar InfoPath Designer. y cargue su lista de sharePoint
-
Haga clic derecho en la "línea de una sola línea de texto" "ADJUNTO" y seleccione "Propiedades del cuadro de texto"
- En la sección "Valor predeterminado" junto a "Valor", haga clic en el botón "FX"
- En el cuadro de diálogo "Fórmula", seleccione el botón "Insertar campo o grupo"
- En "Vista avanzada", expanda la carpeta "Adjuntos" y seleccione el icono ": adjunte" y haga clic en "Aceptar" hasta su formulario
- Después de realizar cualquier otra alteración en su forma, publique el formulario a la lista de SharePoint
Esto me dio el nombre de archivo adjunto. Luego usé SharePoint Designer para construir el resto de la URL:
-
Abra SharePoint Designer y vaya a su lista de flujo de trabajo
-
Ahora podrás construir la URL de Adjunto creando un hipervínculo que sigue a esta construcción:
HTTPS: // Sitio / Formularios / Listas / ListName / Adjunts / ID / ID / ADJUNTO
No tuve problemas para crear la URL de adjuntos en un flujo de trabajo de diseñador con este método. Luego, puede presionar la URL completa a otro campo si lo desea, o envíelo por correo electrónico con el flujo de trabajo.
-
- Después de realizar cualquier otra alteración en su forma, publique el formulario a la lista de SharePoint
- En "Vista avanzada", expanda la carpeta "Adjuntos" y seleccione el icono ": adjunte" y haga clic en "Aceptar" hasta su formulario
- En el cuadro de diálogo "Fórmula", seleccione el botón "Insertar campo o grupo"
- En la sección "Valor predeterminado" junto a "Valor", haga clic en el botón "FX"
-