je programme actuellement un Web Part permettant de lister=20
les diff=E9rents sous sites d'un site d'=E9quipe.
En fait je voudrais effectuer un tri sur le type de site :
- Sites
- Espace de travail de document
- Espace de travail de r=E9union
Comme cela est repr=E9sent=E9 quand on va dans "Param=E8tres du=20
site" -> "g=E9rer les sites".
J'ai regard=E9 la doc sur la classe SPWeb mais je n'ai pu=20
trouv=E9 de prpri=E9t=E9 qui donne le type du site...
Encore une petite question : j'ai réussi à ajouter les Webtemplate dans la DropDownList mais j'aimerais maintenant pouvoir trier les sites à afficher en fonction de la valeur de la doprdown List. Comment puis je déclencher un évenement en cliquant sur la liste ? (Je n'ai pas l'habitude d'utiliser les composant ASP.NET par les classe !)
Encore une petite question :
j'ai réussi à ajouter les Webtemplate dans la DropDownList
mais j'aimerais maintenant pouvoir trier les sites à
afficher en fonction de la valeur de la doprdown List.
Comment puis je déclencher un évenement en cliquant sur la
liste ? (Je n'ai pas l'habitude d'utiliser les composant
ASP.NET par les classe !)
Encore une petite question : j'ai réussi à ajouter les Webtemplate dans la DropDownList mais j'aimerais maintenant pouvoir trier les sites à afficher en fonction de la valeur de la doprdown List. Comment puis je déclencher un évenement en cliquant sur la liste ? (Je n'ai pas l'habitude d'utiliser les composant ASP.NET par les classe !)
Pour coder l'évenement, il te faut un truc du genre
protected override void CreateChildControls(
.. maDropDownList.AutoPostBack = true maDropDownList.selectedIndexChanged += new EventHandler (maDropDownList_indexChanged) ..
public void maDropDownList_indexChanged(object sender, EventArgs e
//Je teste l'élément de liste chois //Je modifie le contenu de ma webpar
Grégory AMICEL.
Maxime
Bonjour,
Cette méthode me semblait correcte, mais quand je l'ai mis en oeuvre elle semble ne pas fonctionner ! En effet, j'ai l'impression que le code dans la fonction myList_indexChanged n'est jamais éxecuté...
Voici un apercu de mon code :
protected override void CreateChildControls() { myLabel = new Label(); myList = new DropDownList();
Tout ca me semble bon, mais n'ayant pas l'habitude des WebPart j'ai pe fait une erreur toute bête.
Merci pour votre aide
Bonjour,
Cette méthode me semblait correcte, mais quand je l'ai mis
en oeuvre elle semble ne pas fonctionner !
En effet, j'ai l'impression que le code dans la fonction
myList_indexChanged n'est jamais éxecuté...
Voici un apercu de mon code :
protected override void CreateChildControls()
{
myLabel = new Label();
myList = new DropDownList();
Cette méthode me semblait correcte, mais quand je l'ai mis en oeuvre elle semble ne pas fonctionner ! En effet, j'ai l'impression que le code dans la fonction myList_indexChanged n'est jamais éxecuté...
Voici un apercu de mon code :
protected override void CreateChildControls() { myLabel = new Label(); myList = new DropDownList();
Cette méthode me semblait correcte, mais quand je l'ai mis en oeuvre elle semble ne pas fonctionner En effet, j'ai l'impression que le code dans la fonction myList_indexChanged n'est jamais éxecuté..
Cette méthode me semblait correcte, mais quand je l'ai mis
en oeuvre elle semble ne pas fonctionner
En effet, j'ai l'impression que le code dans la fonction
myList_indexChanged n'est jamais éxecuté..
Cette méthode me semblait correcte, mais quand je l'ai mis en oeuvre elle semble ne pas fonctionner En effet, j'ai l'impression que le code dans la fonction myList_indexChanged n'est jamais éxecuté..
Tout ca me semble bon, mais n'ayant pas l'habitude des WebPart j'ai pe fait une erreur toute bête
Merci pour votre aid
Maxime
ReBonjour,
En fait, j'ai tester bcp de chose et le pb venait de la méthode PreRender qui empéchait les modifications de la list. J'ai remplacer this.PreRender += new EventHandler (WebPart1_PreRender) par this.Load += new EventHandler (WepPartLoad);
Je pense que celà venait du fait que PreRender est appelé à chaque modification du WP et donc qu'il empéchait l'appel de la méthode myList_indexChanged.
J'ai résolu mon pb donc tout est bon!
Merci pr votre aide !
ReBonjour,
En fait, j'ai tester bcp de chose et le pb venait de la
méthode PreRender qui empéchait les modifications de la
list. J'ai remplacer this.PreRender += new EventHandler
(WebPart1_PreRender) par this.Load += new EventHandler
(WepPartLoad);
Je pense que celà venait du fait que PreRender est appelé
à chaque modification du WP et donc qu'il empéchait
l'appel de la méthode myList_indexChanged.
En fait, j'ai tester bcp de chose et le pb venait de la méthode PreRender qui empéchait les modifications de la list. J'ai remplacer this.PreRender += new EventHandler (WebPart1_PreRender) par this.Load += new EventHandler (WepPartLoad);
Je pense que celà venait du fait que PreRender est appelé à chaque modification du WP et donc qu'il empéchait l'appel de la méthode myList_indexChanged.