Pregunta

decir que tengo la siguiente jerarquía del sitio:

-Home
  - All Projects
    - Project123
    - Project456
    - Project789
    - ...

En el sitio "Todo proyecto" necesito para mostrar una lista de todos los proyectos, incluyendo el estado del proyecto (en pista o no). La lista debe ser clasificables y filtrable.

La pregunta es: ¿Cómo debería implementar esta

Mi idea inicial fue la siguiente:

  • Tienes una lista en cada proyecto llamado "ProjectStatus" con una entrada con el estado actual
  • Alt1) Uso del elemento web Consulta de contenido en el "AllProject" para obtener la lista (usura cómo obtener el nombre del proyecto)
  • Alt2) Crear un elemento web que itera a través de todos los subsitios, y da salida a una lista de información requerida. (No está seguro de cómo llegar paginación y clasificación)
  • Alt3) Tenga una lista en la "AllProject" que se actualiza constantemente con EventReceivers en WebCreated (para nuevos proyectos) y ItemChanged (los cambios de estado). En este caso puede ser que utilice el XSLTListView

Cualquier sugerencia a cómo implementar esto?

Regards

Larsi

¿Fue útil?

Solución

Yo le sugerirá que tener una lista personalizada a nivel de todos los proyectos que mantiene un seguimiento de todos los subsitios cuando son creados o eliminados. A continuación, utilice un CQWP a quer5 la misma y el uso del uso de XSLT que desee para ver esta información.

Licenciado bajo: CC-BY-SA con atribución
scroll top