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 :

Store et applications séparés


Sujet :

Ext JS / Sencha

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 35
    Par défaut Store et applications séparés
    Bonjour à tous, je voulais savoir s'il était possible de séparer les store du fichier js de mon application: j'ai beaucoup de store et je souhaiterai les mettre dans un js à part pour des raisons de lisibilité et de maintenance.
    merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2010
    Messages : 394
    Par défaut
    Bonjour,

    A priori, si tu les déclares correctement, je ne vois pas où il pourrait y avoir un soucis. En faisant quelque chose de ce genre-là :

    mesStores.js
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var store_01 = new Ext.data.Store({
         // Configuration
    });
    maPage.js
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    var grid = new Ext.grid.Gridpanel({
          store: store_01 // en ayant importe mesStores.js au prealable
    )};
    Mako

  3. #3
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 35
    Par défaut
    je viens de tester ça:

    -je sépare mon applications en 2 parties:
    -store.js: mes stores (j'ai éssayé en variable globale et non global)
    -application.js
    -index.html: appel des deux scripts.

    ça ne fonctionne pas, l'application ne trouve pas les stores et les stores ne trouvent pas certains élémesnt de l'application.

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Février 2010
    Messages
    267
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 267
    Par défaut
    il faudrait faire du JS-POO ...

  5. #5
    Membre averti
    Inscrit en
    Juin 2010
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Juin 2010
    Messages : 35
    Par défaut
    POO? oula j'ai peur, je ne sais pas ce que c'est que ce truc. En fait je voudrait simplement diviser mon appli en plusieur morceau pour que la navigation soit plus simple que dans un bloc de 2000 lignes.
    j'ai essayé ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    function IncludeJavaScript(jsFile)
    {
      document.write('<script type="text/javascript" src="'
        + jsFile + '"></scr' + 'ipt>'); 
    }
    et ça avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    IncludeJavaScript('secondJS.js')
    ça charge mais c'est la cata avec mes variables (store non reconnue par d'autre fonction...).
    Il n'existe pas un truc tous simple pour remplacer un bloc de code par un fichier lié?

  6. #6
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    394
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Avril 2010
    Messages : 394
    Par défaut
    Le problème, ce n'est pas tant l'insertion de petits fichiers (plutôt que d'en avoir un gros) que la réutilisation de variables à travers tous ses fichiers, en faisant comme s'ils étaient à la suite les uns des autres.

    Pour information, POO signifie Programmation Orienté Objet, et tu peux trouver des tutoriels pour Ext JS ici ou .

    Mako

Discussions similaires

  1. Réponses: 8
    Dernier message: 07/08/2009, 13h21
  2. Réponses: 18
    Dernier message: 06/08/2009, 13h03
  3. Apple nettoie son App Store et supprime 943 applications
    Par Kerod dans le forum Actualités
    Réponses: 0
    Dernier message: 04/08/2009, 15h58
  4. Réponses: 0
    Dernier message: 31/07/2009, 10h48
  5. Un application store pour les applications java
    Par lunatix dans le forum Persistance des données
    Réponses: 6
    Dernier message: 21/05/2009, 12h42

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