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 :

Sauvegarde valeur en jsf


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut Sauvegarde valeur en jsf
    Salut à tous,

    J'ai un petit prbl que je n'arrive pas à résoudre.

    J'ai une datatable,et j'aimerais que lorsque l'on clique sur l'une des lignes,j'affiche un div en passant en parametre le sysid que l'on a cliqué

    Ceux que j'ai fait
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
     
    <%@page contentType="text/html"%>
    <%@taglib uri="http://java.sun.com/jsf/html" prefix="html"%>
    <%@taglib uri="http://java.sun.com/jsf/core" prefix="core"%>
    <script type="texte/javascript" src="static/fonction.js"></script>
    <link rel="stylesheet" href="static/style.css" type="text/css">
    <script type="texte/javascript" src="static/style.css"></script>
     
     
     
     
     
    <html>
    <head><title>Pagination Prospect</title></head>
    <body>
    <core:view>
    <html:form> 
    <center>
        <html:outputText style="color:red" value="Liste Des Prospects"/>
        <br><br>
        <html:outputText value="Numéro de page :" /><html:inputText id="valid" value="#{pkb.gonumpage}"><core:validator validatorId="validation"/></html:inputText><html:commandButton  action="#{pkb.Cliquenumpage}" value="valider"/>
    	<html:message for="valid" style="color:red"/>
    	<html:dataTable value="#{pkd.listprospect}" var="prospect" cellspacing="4" width="60%" rowClasses="paire,impaire" headerClass="titre">
      	 <html:column>
     
     
      <div id="windowContainer"  unselectable=on style="display='none'">
    	<div id="windowContainerBorder1"></div>
    	<div onSelect="return false" id="windowTitle"></div>
    	<div id="controlBox"><img src="" width="52" height="15" border="0" usemap="#ctrlBox" /></div>
        <div id="contentArea">
    		<h1><u>Sites de référence :</u></h1>     
            <html:outputText value="#{prospect.sysid}"/>    
        </div>
    	<div id="resizeCapture"></div>	
      </div>
    </center>
    </html:form>
    </core:view>
    </body>
    </html>

    Des que je clique sur le bouton,il me met dans l'adresse http://localhost:9080/ProjetJSF/face...sysidsauv=4059
    Met moi je veux simplement rester dans la meme page et afficher le div en ayant le sysidsauv

  2. #2
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    Bonjour,

    Si tu change de vue c'est que tu dois avoir une NavigationRule qui correspond.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    ok mais le probléme c'est que je veux rester sur la meme page en afficher un div

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    MEme en faisant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    	<html:dataTable value="#{pkd.listprospect}" var="prospect" cellspacing="4" width="60%" rowClasses="paire,impaire" headerClass="titre">
      	 <html:column>
      	    <core:facet name="header">
      	                <html:commandLink action="#{pkb.Cliquecontrainte}"><core:param name="contraintes" value="sysid"/><html:outputText value="Sysid :"/></html:commandLink>
      	    </core:facet>
      	                <html:commandLink action="#{pkb.Popup}"><core:param name="sysidsauv" value="#{prospect.sysid}"/><html:outputText value="#{prospect.sysid}"/></html:commandLink>
      	 </html:column>

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    	public String Popup(){
    		System.err.println("kkk");
    		return "popup";
    	}

    Il rentre meme pas dans la fonction Popup

  5. #5
    Membre Expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2004
    Messages
    1 184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 184
    Par défaut
    Vérifie que tu n'as pas d'erreur de validation.
    J'ai vu que ton code dispose d'un validator :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <core:validator validatorId="validation"/>
    Ajoute un tag <h:messages> pour vérifier l'abscence de message d'erreur.

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 197
    Par défaut
    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
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    	<html:dataTable value="#{pkd.listprospect}" var="prospect" cellspacing="4" width="60%" rowClasses="paire,impaire" headerClass="titre">
      	 <html:column>
      	    <core:facet name="header">
      	                <html:commandLink action="#{pkb.Cliquecontrainte}"><core:param name="contraintes" value="sysid"/><html:outputText value="Sysid :"/></html:commandLink>
      	    </core:facet>
      	                <html:commandLink action="#{pkb.Popup}"><html:outputLink onclick="document.getElementById('windowContainer').style.display='block';"><core:param name="sysidsauv" value="#{prospect.sysid}"/><html:outputText value="#{prospect.sysid}"/></html:outputLink></html:commandLink>
      	 </html:column>
    .....
     
     
    <div id="windowContainer" unselectable=on style="display='none'">
    	<div id="windowContainerBorder1"></div>
    	<div onSelect="return false" id="windowTitle"></div>
    	<div id="controlBox"></div>
        <div id="contentArea">
    		<html:outputText value="Information de la personne"/>  
            <html:dataTable value="#{pkd.Listinfo}" var="info">
      	       <html:column>
      	         <core:facet name="header">
      	                <html:outputText value="Sysid :"/>         
    	        </core:facet>
      	                <html:outputText value="#{info.sysid}"/>         
             </html:column>  
     
             <html:column>
      	         <core:facet name="header">
      	                <html:outputText value="Nom :"/>         
    	        </core:facet>
      	                <html:inputText value="#{info.nom}"/>         
             </html:column>  
     
             <html:column>
      	         <core:facet name="header">
      	                <html:outputText value="Prenom :"/>         
    	        </core:facet>
      	                <html:inputText value="#{info.prenom}"/>         
             </html:column>  
     
              <html:column>
      	         <core:facet name="header">
      	                <html:outputText value="Raison sociale :"/>         
    	        </core:facet>
      	                <html:inputText value="#{info.raisonsocial}"/>         
             </html:column>  
     
    	    </html:dataTable>   
        </div>
    	<div id="resizeCapture"></div>	
      </div>
    Lorsque je mets la deuxieme datatable qui contient les informations de la personne des que l'on a cliqué sur le lien,il me met aucune erreure,et affiche impossible d'afficher la page

Discussions similaires

  1. sauvegarder valeur sous unity
    Par zykoo dans le forum Automation
    Réponses: 1
    Dernier message: 23/04/2010, 17h47
  2. [XL-2000] Vérifier, sauvegarder Valeur CheckBox
    Par Invité(e) dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 07/01/2010, 13h56
  3. Sauvegarder valeur dans executable
    Par magestik dans le forum Débuter
    Réponses: 5
    Dernier message: 30/11/2008, 11h44
  4. Sauvegarde contenu formulaire JSF dans la BDD
    Par viscere dans le forum JSF
    Réponses: 2
    Dernier message: 02/10/2008, 10h28
  5. [Débutant] Sauvegarde valeurs dans boucle
    Par tnb_neb dans le forum MATLAB
    Réponses: 3
    Dernier message: 11/04/2008, 16h06

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