Un moyen facile d'obtenir une référence à la fenêtre depuis n'importe quel contrôleur

Neil McGuigan

Traducteur

vermine

Cet article est la traduction de An easy way to get a reference to the viewport from any controller publié sur ExtJS Tutorials.

- Titre : Un moyen facile d'obtenir une référence à la fenêtre depuis n'importe quel contrôleur

- Auteur : Neil McGuigan

- Traducteur : vermine

- Parution : 7 août 2012

- Licence : Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright ® 2012 Neil McGuigan. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

- I. Démarche

- II. Remerciements

I - Démarche

Voici un moyen facile d'obtenir une référence à la fenêtre depuis n'importe quel contrôleur :

Ext.application({
launch: function(){
this.viewport = Ext.ComponentQuery.query('viewport')[0];
this.centerRegion = this.viewport.down('[region=center]');
}
});

Ensuite, dans le contrôleur, vous pouvez appeler ceci afin d'avoir la référence à la fenêtre :

this.application.viewport

II - Remerciements

Cet article a été publié avec l'aimable autorisation de Neil McGuigan. L'article original peut être lu sur le blog ExtJS Tutorials : An easy way to get a reference to the viewport from any controller.
Je remercie également ram-0000 pour sa relecture rapide.