Repitiendo todas las WebParts En la página
Uno de mis amigos al instante me envió un mensaje de esta mañana y le preguntó si era factible utilizar un método que tome un objeto SPWeb, y una URL como parámetro a fin de devolver una colección de todas las WebParts que en coordinación con la dirección. No he probado este método, pero esto es lo que he puesto juntos para él:
- SPWeb web, string url ) private static Lista <WebPart> GenerateWebPartCollection (SPWeb web, string url)
- (
- / / Crear un nuevo objeto de SPLiimitedWebPartManager para realizar algunas operaciones de WebPart en la página
- url, PersonalizationScope. Shared ) ; SplwManager SPLimitedWebPartManager = web. GetLimitedWebPartManager (url, PersonalizationScope. Compartido);
- / / Crear una nueva colección genérica que representa todos los WebParts encontramos
- / / Recorrer todos los WebParts que están disponibles
- WebPart webpart in splwManager. WebParts ) foreach (WebPart WebPart en splwManager. WebParts)
- (
- / / Si la colección no genérica que contiene WebPart, añadirlo
- wpCollection. Contains ( webpart ) ) if (wpCollection. Contiene (WebPart))
- (
- webpart ) ; wpCollection. Add (WebPart);
- )
- )
- / / Devolver la colección genérica de WebParts que se consumen más tarde
- wpCollection retorno;
- )
Es un método muy simple, el rendimiento debe ser sólo una colleciton de los objetos WebPart que pueden ser utilizados más adelante para lo que su aplicación estaba tratando de hacer.
Puestos relacionados con:
- Uso WebPartPage, WebPartManager, y WebPart
- Cómo utilizar SPForm y SPFormCollection
- Uso de medicamentos genéricos a objetos de la Casa de SharePoint
- Utilice constructor con JavaScript en WebParts
- Con tipo de diccionario con SharePoint Títulos y con tipo SPListItem Collection
N »Comentarios
No hay comentarios todavía.
RSS de comentarios de esta entrada. TrackBack URL






























