Acceso a datos de listas en subsitios en el nivel del sitio principal
-
09-12-2019 - |
Pregunta
Tengo pocos sitios en uno de mis sitios.Hay una lista, con el mismo nombre, diga 'Sow' en todos estos sitios, que contiene datos específicos del sitio.
Ahora, en el sitio principal, quiero ver todos los datos en un solo lugar de la lista 'Sow' en cada uno de los subsitales.
A continuación se muestra la representación de lo que quiero decir.
A (Root Site)
A1(Sub-Site) A2(Sub-site) A2(Sub-site) A2(Sub-site)
SOW(List) SOW(List) SOW(List) SOW(List)
Ahora, en "A (Sitio de la raíz)" Quiero ver todos los datos de 'Sow (LISTA)' de cada "A1 (Sub-Sitre)", "A2 (Sub-Site)", "A2 (Sub-site) "y" A2 (Sub-siton) "
Básicamente, quiero saber si tenemos algo de solución de caja para este escenario.Si no, házmelo saber alguna solución personalizada.
gracias de antemano.
Solución
Para este tipo de problema, hay múltiples soluciones:
- Pieza web de consulta de contenido (cree su propio tipo de contenido y consulta en los subsitios, requiere un sitio de publicación o use el truco para crear una biblioteca de estilo en el sitio de nivel superior donde copia todo xslt)
- Parte web de DataView con fuentes de datos vinculadas (no tan flexibles o fáciles de modificar para escenarios más dinámicos) http://office.microsoft.com/en-us/sharepoint-designer-help/display- Data-from-Fources-in-A-Sing-Data-View-HA010099144.ASPX
- basado en el diseñador - Cambie el SPDatasource como se usa aquí http://blogs.msdn.com/b/sharepointdesigner/archive/2007/04/24/spdatasource-and-rollups-with-the-data-view.aspx
- basado en el código - SPSEDEDAQUERY (por ejemplo, http://darinbishop.com/blog / 2007/04 / SpsiteDataQuery-for-Cross-Site-and-Cross-List-Búsquedas )
- Úsalo con CrossListQuyCache para mejores actuaciones
- búsqueda de la parte web con el alcance específico de la colección del sitio (por ejemplo, el uso de
contenttype)Estas son las soluciones más utilizadas para los rollos de sitios de cruz, desde estas basadas en la búsqueda se pueden ampliar más para la granja.
espero que ayude, C: \ marius
Otros consejos
Puede usar XSLTLISTVIGHTWEBPART para lograr esto, consulte mi blog para pasos más detallados en mostrar la lista principal en Subsite usando SharePoint 2010 http://tad.co.in/?p=764