IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ext JS / Sencha Discussion :

Quelques Notions EXTJS 4


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 59
    Par défaut Quelques Notions EXTJS 4
    Bonjour à Tous,

    Je ne vais pas vous demander du code source mais plutôt de m’expliquer quelque notions :


    Je n'arrive pas trop à expliquer ce que c que le SCOPE ainsi que PROXY et pour finir le fait de récupérer des données avec .up ou .down

    Merci à vous Tous


    Steven

  2. #2
    Membre éclairé
    Homme Profil pro
    Architecte de système d'information
    Inscrit en
    Mai 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d'information

    Informations forums :
    Inscription : Mai 2009
    Messages : 447
    Par défaut
    Bonjour, le proxy joue le role d’intermédiaire entre les données et le datastore.
    par exemple on veut stocker ou envoyer les données , sert aussi d'intercepter les demandes de lecture ou d’écriture de données.

  3. #3
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    scope signifie portée.

    dans extj et en javascript en général on utilise des références à des fonctions (une méthode d'un objet est une référence à une fonction) lorsque cette fonction va s'exécuter ce sera dans un environnement défini par sa portée.

    ainsi si tu as 2 objets qui possèdent tous les deux un membre qui est la même fonction lorsque tu l'exécutera sur l'un ou sur l'autre les portée seront différentes.

    lorsqu'on diffère une exécution (delai ou évenement) on passe en paramètre une référence à la fonction à exécuter. mais sans définir de portée tous les fonction s'éxécuterait sur le contexte global. Or en général on veux qu'elle s'applique à un objet donné.
    c'est la raison pour la quelle dans une définition d'une exécution déférée on donne aussi la portée.


    proxy
    le proxy est un intermédière. il assure la liaison entre un datastoree et les accès qu'on peut y faire. il permet ainsi de de réagir au besoins et intéroger le serveur si necessaire. c'est lui qui va envoyer des ordre de lecture écriture suppression au serveur lorsque certaine opération seront faite sur le datastore.

    on a ainsi côté ext (entre le datastore et les composants ext) une interface Unique quelque soit la techno employée sur le serveur.

    le proxy lui définit une adaptation de la techno serveur pour allimenter le datastore.

    Up et Dow
    s'applique à des composants ext tout comme HTML les composants Ext sont encapsulés les uns dans les autres. il forme alors un hiérarchie de composants. lorsqu'on en a un on a parfois besoin de se déplacer dans cette hiérarchie up permet de chercher parmis les parents et down parmis les enfants.

    ainsi sur un input d'un formulaire on peut faire .up('form') ce qui permet de retrouber le form et ceux quelque soit les différent enboitement qu'on a put placer entre les deux puis on peut faire
    .up('form').down('bbar').down('button > save') soit donc remonter pour trouver le form puis la bottom bar du form puis le bouton save du bottom bar

    A+JYT

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 59
    Par défaut
    Merci beaucoup de vos réponse j'y vois un peux plus claire maintenant et aprés quelques exercice pour moi Perso.

    Je suis maintenant dans les évènement !

    Un coup j'ai du handler ( gestionnaire ) et un coup j'ai du listeners , ensuite dans c 2 cas j'ai mes évènements.

    Click , select .......


    Dernière questions et ensuite je vais pouvoir moi aussi aider les autres


    Aprés l'achat de livre Ext j'aimerais savoir :


    Pourquoi pouvons nous utiliser des Store sans utiliser de model ?
    Donc quel est la difference entre Store et Model ?

    Et pour finir quel est la différence entre handler et listeners ?


    Merci beaucoup de votre aide

    Je me pose la question car je sais les utiliser mais je ne sais pas l'expliquer !




    Merci

  5. #5
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    un handler est juste une référence à un fonction il peut être utilisé sur le déclanchement d'un événement mais pas seulement.

    un listener est un objet qui se mets à l'écoute d'un événement et qui déclanche un Handler lorsque l'événement survient.

    le modèle décrit une structure de donnée
    le store définit un espace memoire pour les ranger.

    A+JYT

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 59
    Par défaut
    Merci

Discussions similaires

  1. brêve explication sur quelques notions basiques
    Par I'm_HERE dans le forum Scripts/Batch
    Réponses: 7
    Dernier message: 15/02/2010, 20h01
  2. Quelques notions de LATEX2e par Vincent Jalby
    Par Faith's Fall dans le forum Débuter
    Réponses: 0
    Dernier message: 30/06/2009, 20h47
  3. Réponses: 17
    Dernier message: 11/11/2008, 12h17
  4. [Débutant] Quelques notions à préciser
    Par saidgrd dans le forum Prolog
    Réponses: 6
    Dernier message: 12/06/2008, 08h15
  5. Quelque notion avant de commencer
    Par mitherkiller dans le forum Etudes
    Réponses: 3
    Dernier message: 16/04/2007, 14h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo