OVH Cloud OVH Cloud

SmartPart et Toolpart

1 réponse
Avatar
nlacroix
Bonjour

J'ai cr=E9er un user control qui lit une liste sharepoint (elle
s'appelle seminaire) de type evenements, et affiche dans un calendrier
la liste des =E9v=E9nements. Quand je clique sur un jour du calendrier,
un datagrid se remplit avec la liste des seminaires pour le jour
choisit.
J'ai int=E9gr=E9 mon user control dans le container smartpart et ca
fonctionne bien.

Maintenant, je voudrai ajouter un param=E9tre au usercontrol qui est le
nom de la liste. Je suppose qu'il faut que je rajoute une toolpart ...
quelqu'un aurait-il un exemple de code ?

Merci=20

Nat

1 réponse

Avatar
Renaud Comte
La Smartpart fait de la reflexion sur les propriétés publiques du usercontrol
pour créer un champs plus ou moins équivalent

Il suffit de jeter un oeil dans ces samples fournis avec la smartpart mais
en voila un (avec les attribut de nommage comme cela c'est plus joli :) )


private string _levels;

[System.ComponentModel.Browsable(true),
System.ComponentModel.Description("Levels:")]
public string Levels
{
get { return _levels; }
set { _levels = value;}
}

Et bonne année SharePointienne

Renaud COMTE [MVP]
---------------------------------
http://blogs.developpeur.org/themit/
http://blog.spsclerics.com/

Bonjour

J'ai créer un user control qui lit une liste sharepoint (elle
s'appelle seminaire) de type evenements, et affiche dans un
calendrier
la liste des événements. Quand je clique sur un jour du calendrier,
un datagrid se remplit avec la liste des seminaires pour le jour
choisit.
J'ai intégré mon user control dans le container smartpart et ca
fonctionne bien.
Maintenant, je voudrai ajouter un paramétre au usercontrol qui est le
nom de la liste. Je suppose qu'il faut que je rajoute une toolpart ...
quelqu'un aurait-il un exemple de code ?

Merci

Nat