A propos | articles | Services | Logiciels | Contact

Latest Free Software SharePoint

ARB Security Solutions publie régulièrement des logiciels libres SharePoint, y compris WebParts, les applications clientes, Framework Extensions, ainsi que divers autres composants.
Le logiciel gratuit le plus récent est:

Titre: Simple Rollup WebPart SharePoint
Date de publication: 10/22/2009

Précédent Two Free WebPart de presse:

SecureCenter pour SharePoint

Par des intégrateurs de sécurité de SharePoint, pour les intégrateurs de sécurité de SharePoint.

SharePoint Security Assurance Program ™

Pour faire face à l'extérieur des déploiements de SharePoint, la sécurité est une préoccupation extrêmement importante de déploiement. Découvrez comment grâce à la sécurité quotidienne de balayage, vous pouvez vous assurer aux utilisateurs professionnels et les partenaires extérieurs qu'ils peuvent collaborer en confiance!

Security Assurance WebPart:



Utilisation WebPartPage, WebPartManager, et WebPart

Il y avait une petite question dans les forums de développement SharePoint qui fait allusion à savoir s'il était possible d'utiliser le WebPartPage SharePoint et les objets SPWebPartManager afin de construire une itération à travers tous les petits WebParts qui ont été placés dans une page quelconque WebPart SharePoint dans un cas et la recherche pour un type spécifique WebPart. Les objets qui seront exposés dans cet exemple de code sont assez simple, et notamment:

WebPartPage - Représente une page WebPart SharePoint

SPWebPartManager - dérivés du gestionnaire WebPart ASP.NET 2.0, l'objet SPWebPartManager gère l'ensemble des WebParts et les zones WebPart sur une page.

WebPart - Représente et bien vous le savez, une WebPart frickin sur la page

Dans cet exemple, je vais vous montrer comment utiliser les objets ci-dessus, puis vous pourrez voir dans la façon de construire la boucle qui était la partie principale de la requête des personnes dans les newsgroups.

Voici le code, en cela je mettra à l'épreuve pour le type WebPart plus standard, un ListViewWebPart, car il est orthodoxe et out-of-the-box.

C #:
  1. ! string . IsNullOrEmpty ( this . SPWebPartManager ) ) if (! chaîne. IsNullOrEmpty (this. SPWebPartManager))
  2. (
  3. this . Page ; WebPartPage l_oPage = (WebPartPage) this. Page;
  4. l_oPage. Master . FindControl ( this . SPWebPartManager ) ; SPWebPartManager l_oManager = (SPWebPartManager) l_oPage. Maître. FindControl (this. SPWebPartManager);
  5. l_oManager. DisplayMode . Name . Equals ( WebPartManager. BrowseDisplayMode . Name ) ) if (l_oManager. DisplayMode. Nom. Equals (WebPartManager. BrowseDisplayMode. Name))
  6. (
  7. WebPart l_oPart in l_oManager. WebParts ) foreach (l_oPart WebPart dans l_oManager. WebParts)
  8. (
  9. l_oPart. GetType ( ) != typeof ( ListViewWebPart ) ) if (l_oPart. GetType ()! = typeof (ListViewWebPart))
  10. (
  11. / / Perform some action après l'essai de type est complète, en fonction de votre type de retour
  12. )
  13. )
  14. )
  15. )

  • Share / Bookmark

4 Commentaires »

  1. Bonjour!
    J'essaie de connecter deux DataFormWebPart. Des idées?
    Je reçois SPLimitedWebPartManager, mais il n'est pas utile. S'il vous plaît, aidez-moi!

    Commentaire par Elena - Décembre 3, 2007 @ 11:11

  2. Salut Elena,
    vous devriez faire quelque chose à vous-même plutôt que de demander ici et là ... espérons maintenant que vous regardez dans votre problème plus au sérieux :)

    Commentaire de Smith - Janvier 8, 2008 @ 1:25

  3. Smith a raison de le dire ...! ;)

    Commentaire par Angela - Janvier 8, 2008 @ 1:28

  4. big hypothèse là, Smith

    Commentaire de Terry - Janvier 13, 2009 @ 1:24 pm

Flux RSS pour les commentaires sur ce post. TrackBack URL

Laissez un commentaire