Mostrar contenido de SharePointlist basado en la cadena de consulta
-
09-12-2019 - |
Pregunta
Necesito crear una página de SharePoint que mostrará los datos de Diferrent SharePoint List en una sola vista basada en la selección de usuarios.Si el usuario desea ver información sobre el empleado, la página mostrará datos de la lista de empleados.Si quieren ver la información de los estudiantes, mostrará datos de la lista de estudiantes.
Quiero tener una lista de la lista web (XSLT LIST VEAW WEBPART ???) y cambie el contenido basado en la selección de usuarios.La lista para usar se pasará a esta página a través de una cadena de consulta ...
¿Alguna sugerencia?
Solución
Podría usar el control SPDatasource en combinación con la BaseXSLTLISTWEBPART, logrando esto.
Intente lo siguiente:
- Crea un control que incluya el control SPDatasource.Puede encontrar una descripción Cómo usar el control SPDatasource en Chris O 'Blog de Brien .En la segunda publicación puede encontrar una descripción cómoUse la cadena de consulta como parámetro
- Crear un PABIZO WEBTY que hereda desde la baseSSLTLISTWEBPART
- En el Oninit, agregue su control de DataSource a la colección de controles de la página web y asigne el campo un campo
- sobrescribe el método GetDataSource y devuelve su control
- Configure su XSL con la propiedad XSL o XSLLINK
Otros consejos
La forma más sencilla es mediante el uso de las partes web del filtro (requiere una licencia estándar de SharePoint, al menos).Estas partes web vienen en muchas "formas", consulte aquí ejemplos y detalles cómo se puede usar http://office.microsoft.com/en-us/sharepoint-server-help/work-with-filter-web-parts-ha010033786.aspx# BM2
Estas partes web son piezas web conectables que realmente consumen / proporcionan datos entre sí y se pueden lograr esto a través de la UI web.
espero que ayude, C: \ marius