ASP.NET AJAX: Comment obtenir une instance de client créée avec la méthode $ create?
-
03-07-2019 - |
Question
À l'aide de la bibliothèque ASP.NET AJAX côté client, j'ai créé une instance d'un composant client avec la méthode $ create shortcut-method ( http://msdn.microsoft.com/da-dk/library/bb397487 (en-us) .aspx ). L'objet est attaché à un élément DOM. Maintenant, je dois obtenir une référence à l’instance, mais celle-ci n’est ni enregistrée sur la fenêtre ni sur l’élément DOM, et je ne la trouve nulle part.
Quelqu'un sait-il comment obtenir une référence à l'instance?
Cordialement,
JacobE
La solution
La routine $ find () le trouve-t-elle?
Autres conseils
Selon MSDN, Sys.Component.Create doit renvoyer l'objet qu'il vient de créer. Et, $ create n'est qu'un raccourci pour Sys.Component.create.
Returns: A new instance of a component that uses the specified parameters.
Alors, essayez:
var instance = $create(someType);
Oui, la méthode $ find s'est avérée être la solution pour moi.
Je pourrais probablement aussi utiliser la valeur de retour de $ create si j'avais une influence sur la façon dont le javascript était restitué sur la page - mais malheureusement, je n'ai pas ...: -)