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

GWT et Vaadin Java Discussion :

Faire du JSNI à partir d'un fichiers JS externes + POO JS


Sujet :

GWT et Vaadin Java

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2008
    Messages : 12
    Par défaut Faire du JSNI à partir d'un fichiers JS externes + POO JS
    Salut tout le monde,

    j'ai crée un composant GWT qui exécute du code JS natif avec la fameuse méthode JS eval, et je veux que je puisse exécuter du code JS en utilisant des fichiers js. J'ai donc inclut des fichiers js dans la page HTML d'entrée, mon eval reconnais bien le contenu de mes fichiers, mais j'ai vraiment du mal à les utiliser. je m'explique

    le contenu d'un de mes fichiers JS est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    // Constructeur
    function CType(arg1,arg2)
    {
    //Initialisation des propriétés de l'objet
    this.property_1 = arg1;
    this.property_2 = arg2;
    };
     
     
    //Définition des méthodes de l'objet
    CType.prototype.getCompute = function()
    {
    return this.property_1 + this.property_2;
    };
     
    CType.prototype.toString = function()
    {
    return (this.property_1 + ' - ' + this.property_2);
    };
    je passe à mon eval le bou de code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    var myObject = new CType('toto','titi');
    var result = myObject.getCompute();
    alert(myObjet.toString());
    mais la j'ai une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    com.google.gwt.core.client.JavaScriptException: (TypeError): 'myObjet' est indéfini.
     number: -2146823279 description: 'myObjet' est indéfini.
    ce qui confirme bien que mon fichier JS a été bien reconnu, mais ce que je comprend pas, c pourquoi il n'arrive pas à reconnaitre l'objet myObject?!

  2. #2
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Par défaut
    Quel est ton code jsni ?

    Comment GWT connaît il en hosted mode le code js dans tes fichiers js ?

    Peut être que ça fonctionne une fois compilé ?

Discussions similaires

  1. [12c] Faire un Update à partir d'un fichier texte
    Par pomolo11 dans le forum PL/SQL
    Réponses: 2
    Dernier message: 22/07/2014, 04h37
  2. Faire des courbes à partir d'un fichier texte
    Par AJ_ing dans le forum Shell et commandes GNU
    Réponses: 7
    Dernier message: 25/06/2012, 20h41
  3. faire une liste a partir de deux fichiers txt
    Par finelady dans le forum SL & STL
    Réponses: 4
    Dernier message: 15/04/2008, 10h39
  4. Faire un DVD à partir d'un fichier flash
    Par Kaylo dans le forum Flash
    Réponses: 6
    Dernier message: 07/12/2006, 14h44
  5. [Generation BDD]Comment le faire à partir d'un fichier .BAK?
    Par silvain dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 01/02/2006, 16h10

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