|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Marc Polo Inscription : novembre 2010 Messages : 4 ![]() |
Bonjour,
Je débute avec Ext JS et je recherche une solution au problème suivant dont je ne trouve pas de solution. Je possède un serveur NAS sur lequel j'ai créé une application, lorsque je clic sur le lien de celle-ci, elle ouvre une fenêtre mais avec une largeur et une hauteur par défaut. Ces dimensions je ne peux pas les modifier dans le serveur NAS. Je souhaite simplement ajouter à mon application quelques lignes de code pour forcer le redimensionnement de mon application après son lancement par exemple: width = 500px height = 1000px minimise = false etc ... Genre comme ceci: Code :
Merci. |
||
|
|
00
|
|
|
#2 | ||
|
Invité de passage
![]() Marc Polo Inscription : novembre 2010 Messages : 4 ![]() |
Bonjour,
Peut-être qu'avec cet exemple, il y aura quelqu'un pour m'aider, merci. Code :
|
||
|
|
00
|
|
|
#3 | ||
|
Membre éclairé
![]() ![]() Julien FiorentinoInscription : novembre 2007 Messages : 201 ![]() |
Bonjour NewB2010,
Je pense que tu peux t'en sortir avec l'Event "afterrender" (après affichage). exemple pour la fenetre 1: Code :
|
||
|
|
00
|
|
|
#4 |
|
Invité de passage
![]() Marc Polo Inscription : novembre 2010 Messages : 4 ![]() |
Merci JulienFio de ta réponse, cependant elle ne fonctionne pas.
J'ai supprimé la première ligne, mais j'ai l'erreur: Ext.getCmp("my_window_1") is undefined, et je ne sais pas pourquoi. |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() ![]() Julien FiorentinoInscription : novembre 2007 Messages : 201 ![]() |
Tu peux poster ton code ?
Je ne vois pas pourquoi tu as une erreur comme ça |
|
|
00
|
|
|
#6 | ||
|
Invité de passage
![]() Marc Polo Inscription : novembre 2010 Messages : 4 ![]() |
Ci-dessous:
Code :
|
||
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() ![]() Julien FiorentinoInscription : novembre 2007 Messages : 201 ![]() |
J'ai cherché mais je ne vois pas Newb2010. J'ai moi aussi ce même genre de problème, je déclare un composant et ensuite je tente d'y accéder avec un getCmp()
Je ne saurais pas expliquer pourquoi cela retourne cette erreur mais après avoir cherché j'en ai compris quelque chose, c'est que d'utiliser getCmp à tord et à travers n'est pas une bonne solution (code pas très propre et difficile à maintenir). Je suis tombé sur une vidéo qui explique les dangers de ces utilisations et des solutions à ce problème. L'ayant trouvé très intéressant je te le fais partager. Je suis en train de revoir l'architecture de mon code en utilisant le design pattern property. (Ca ne résoudra pas ton problème cependant) Edit: si tu place l'event à l'interieur de ton bloc onready tu ne devrais plus avoir le problème d'undefined sur ta window, mais chez moi le resize ne fonctionne pas... |
|
|
00
|
|
|
#8 | ||
|
Candidat au titre de Membre du Club
![]() Inscription : avril 2007 Messages : 22 ![]() |
bonjour,
Perso, depuis la sortie de Ext.js 3.*.*,pour faciliter la maintenance du code et sa lecture, j'intègre directement la gestion des événements dans la déclaration du l'élément, c'est utilisable dans la majorité des cas. Exemple Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com