Ich versuche, eine AJAX-Komponente zu erstellen, die einen CollapsiblePanelExtender enthält. Da das CPE ein untergeordnetes Steuerelement für mein Steuerelement ist, wird die JavaScript $ create-Anweisung des CPEs nach nach der $ create-Anweisung meiner Komponente ausgegeben. Wenn also der JS-Konstruktor für meine Komponente ausgeführt wird und versucht, den CPE zu finden, kann er den CPE nicht finden, da er noch nicht erstellt wurde. Eine Lösung, an die ich gedacht habe, ist das Anhängen von on_load-Handlern in meiner initialize-Methode, wodurch das Abrufen des CPE bis nach dem Laden verzögert wird. Eine andere Lösung besteht darin, ein Startskript zu registrieren, das eine Methode für meine Komponente aufruft, um nach dem CPE zu suchen. Keine dieser Lösungen scheint sauber zu sein. Meine Frage ist, wie geht es dir angenommen, um diese Art von Sache zu arbeiten?ASP.NET AJAX-Komponente mit Kind Komponente
0
A
Antwort
0
Versuchen Sie nicht, den CPE bis zu Ihrer Initialisierungsmethode zu finden. Nimm seine ID als String-Eigenschaft und verwende $ find, um die Referenz zu erhalten.
Eine andere Lösung besteht darin, die Funktion 'references' von $ create zu verwenden, die Sie aus einem Skriptdeskriptor mit AddComponentProperty verwenden - übergeben Sie die ClientID des CPE. Das Framework sorgt dafür, dass der eigentliche Verweis auf die Eigenschaft mithilfe einer Zwei-Durchlauf-Technik festgelegt wird, bei der alle zuerst erstellt werden. Anschließend werden diese Referenzen festgelegt, wodurch Probleme bei der Bestellung vermieden werden.
Verwandte Themen
- 1. Angular2 Kind Komponente löschen
- 2. Share API-Daten mit Kind Komponente
- 3. übergeben Daten von Kind-Komponente zu einer anderen Kind-Komponente über Eltern-Komponente in reagieren
- 4. Kind Komponente Re-render in
- 5. Get Kind Element der Komponente
- 6. Angular2 Kind-Komponente als Daten
- 7. Angular2 Routing, Eltern Kind - Route Komponente vs Ansicht Komponente
- 8. Kind Kontrolle in Asp.net
- 9. Reagieren Kind Komponente Zustand ist undefiniert
- 10. es6 react bekommen Requisiten in Kind-Komponente
- 11. ASP.NET MVC mit UpdateModel, um Kind Datensätze
- 12. Angular2 - detect Komponente Kind variable Änderung
- 13. Organigramm-Komponente für ASP.NET
- 14. Wie passiert Zustand mit Eltern auf dem Kind Komponente
- 15. Testen Sie, ob das Kind einer reaktiven Komponente tatsächlich das bereitgestellte Kind mit Scherz ist
- 16. Beste asp.net Kalender/Zeitplan-Komponente?
- 17. ASP.Net MVC 3: Kind Aktion und Redirect
- 18. Kind Datensätze nicht auf ASP.NET MVC-Formular
- 19. Wie erhält man Referenz von Kind-Komponente in react-native?
- 20. Erstellen einer benutzerdefinierten Akkordeon-Komponente ohne ausgewähltes Kind in Flex3
- 21. Angular2: Zwei-Wege-Bindung innerhalb Eltern/Kind-Komponente
- 22. Wie Kind-Komponente in der Elternkomponente angular2 registrieren
- 23. Eine Funktion in einem Kind Angular2-Komponente aufrufen?
- 24. Call Elternfunktion aus Kind-Komponente in React-Native ListView Zeile
- 25. Aktualisierung Eltern-/Kind-Datensätze mit Modell Binder in ASP.Net MVC
- 26. Asp.Net MVC Entity Framework Eltern-Kind mit überschreibbaren Werten
- 27. ASP.NET Sitemap nicht Knoten Anzeige Kind asp mit: Repeater
- 28. Interagieren mit Komponente in Komponente
- 29. Wie feuere ich ein Klick-Ereignis in der Kind-Komponente?
- 30. Angular2 - Komponente Licht DOM innerHTML-/Kind-Knoten Get