Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parEnide Dufour Modifié depuis plus de 10 années
1
« Les Mercredis du développement » Les WebParts Présenté par Pierre Lagarde pierlag@microsoft.com Relation Développeurs Microsoft France Level 300
2
Les Web Parts en ASP.NET v2 Framework de construction de portal Moteur de rendu de Windows SharePoint Service System.Web.UI.WebControls.WebParts Interface utilisateur très riche Construction du portail en drag-and-drop Édition des propriétés Intégration de la personnalisation Connexion entre WebPart
3
1: Première page de WebPart demo demo
4
WebParts Object-Model WebPartManager WebPart GenericWebPart CustomWebPart WebZoneWebPartZoneBase ToolZone WebPartZone CatalogZone EditorZone ConnectionsZone UserControl.Parent
5
Personnalisation API WebPartManager.Personalization Tache disponible Effacer la personnalisation Vérifier la configuration
6
Personnalisation API WebPart Provider Dans le fichier web.config dans la section Dans le fichier web.config dans la section Brancher son propre provider <add name="MyProvider" type="System.Web.UI.WebControls.WebParts.SqlPersonalizationProvider" connectionStringName="CustomSqlConnection" />
7
WebParts de l « Editor Zone »
8
Customisation des WebParts Propriété disponible par léditeur de propriété standard (Sauvegardé dans le moteur de personnalisation) [WebBrowsable(true)][Personalizable(PersonalizationScope.User)] Accès au propriétés standard dune WebPart IWebPart Customiser un éditeur de propriété IWebEditable Customiser sont menucontextuel IWebActionable
9
Customisation des WebParts (suite) Connexion entre WebPart public interface IWebPartConnector { string Name{get;} } public partial class MyUc : UserControl, IWebPartConnector { … [ConnectionProvider(Server WebConnector", "MyProviderID")] public IWebPartConnector GetWebPartForConnection() { return this; } public partial class MyUc2 : UserControl { … [ConnectionConsumer("Client WebConnector", "MyConsumerID")] public void InitProvider(IWebPartConnector provider) { _webPartConnector = provider; }
10
2 : Un UserControl Personnalisable Paramétrable Extension de son menu contextuel Ajout dun éditeur de propriétés personnalisé Connecté demo demo
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.