Salut à tous,
Je débute en ASP (je bosse en ce moment sur mon premier projet de ce type), c'est pourquoi mes questions seront peut-être naïves...
Voici mon problème. J'ai créé deux controles composites, heritant du composant FloatingPanel (ESRI). Pour simplifier, disons que le premier est un tableau d'objets (PanelListe), le second le détail d'un objet (PanelObjet).
Dans le premier panel, je reçois l'événement de clic sur une des lignes du tableau. Côté serveur, je récupère l'identifiant de l'objet (tout est en AJAX), je fais un pPanelObjet.id = id puis pPanelObjet.Refresh().
Voici donc le problème : dans PanelObjet, la méthode CreateChildControls est appelée AVANT l'affectation de l'id, et l'appel à Refresh ne la relance pas. Moralité, je vois toujours le détail de l'objet correspondant au clic précédent...
Peut-on forcer l'appel à CreateChildControls à l'exterieur de la classe ?
Si quelqu'un pouvait éclairer ma lanterne, ça me rendrait un grand service !
Merci d'avance !





Répondre avec citation
Partager