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

JSF Java Discussion :

problem en boton parcourir


Sujet :

JSF Java

  1. #1
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2010
    Messages : 38
    Par défaut problem en boton parcourir
    bjr,

    je cherche à stocker le path de mon fichier dans un varaible bean ... est ce qu'il est possible ??

    voilà mon code :

    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
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    <h:head>
     
    <script language="javascript">
    <!--
    function adresse(){
    document.getElementById("chemin2").value=document.getElementById("chemin1").value;
     
    };
    -->
    </script>
     
    </h:head>
     
     
    <h:body>
     
    choisissez un fichier :<br />
    <input type="file" id="chemin1" size="100" onchange="adresse();" />
    <br /><br />
    <h:form>
     
    	chemin du fichier :<br />
            <input type="text" value="#{MonBean.MonVar}"  id="chemin2"  size="100" />
     
     
    </h:form>
     
    </h:body>


    Merci en avance !!

  2. #2
    Membre expérimenté Avatar de Shinzul
    Homme Profil pro
    Lecteur assidu de code source
    Inscrit en
    Janvier 2008
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lecteur assidu de code source
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2008
    Messages : 174
    Par défaut
    Change ton input du champs html input en <h:inputText>, ca marchera déja mieu

  3. #3
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2010
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2010
    Messages : 38
    Par défaut ca marche pas :'(
    j'ai déja essayer avec cette solution, mais la fonction javascript ne copie pas la valeur de <input type="file"> dans <h:inputText >

    est ce qu'on peut faire un boton parcourir avec une balise html <h: ....

  4. #4
    Membre expérimenté Avatar de Shinzul
    Homme Profil pro
    Lecteur assidu de code source
    Inscrit en
    Janvier 2008
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lecteur assidu de code source
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2008
    Messages : 174
    Par défaut
    Eh non malheureusement, il n'existe pas de composant d'upload de fichier dans les composants de base de JSF, il faut des librairies de composants supplémentaire.

    Une solution dans ton cas est de mettre un <h:inputhidden id="path" value="#{MonBean.Valeur}" />.
    Il te suffit alors de mettre une fonction javascript qui mettra la valeur de ton <input type="file" ... > dans ton hidden géré par JSF comme tu voulais le faire précedement.
    Le problème pour cibler les éléments JSF en javascript est que leurs id sont génerés selon la hiérarchie ds composants. Pour éviter ce problème tu peut regarder du coté de l'attribut prependId du <h:form> ou a définir un id pour toute la hiérarchie jusqu'à ton composant de façon a pouvoir cibler ton champs en JS.

Discussions similaires

  1. [WD18] Probleme executable: Chemin pour parcourir la base de données
    Par PierreXV dans le forum WinDev
    Réponses: 3
    Dernier message: 29/08/2014, 09h14
  2. [AC-2010] Probleme avec Macro et Parcourir
    Par Crusnok dans le forum IHM
    Réponses: 1
    Dernier message: 09/03/2012, 19h43
  3. [JNDI] probleme parcourir sous contexte
    Par touane dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 06/10/2009, 15h26
  4. [SimpleXML] probleme parcourir fichier xml
    Par brudao dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 03/12/2008, 17h48
  5. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50

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