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 :

[PRBL]Création de popup contenant les infos d'une personne


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 [PRBL]Création de popup contenant les infos d'une personne
    Salut à tous,

    J'ai fais une pagination en jsf.J'aimerais que lorsque l'on clique sur une ligne,ca ouvre une sorte de popup contenant toutes les informations de la personne.

    Je ne vois pas du tout comment procéder.

    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="#{pkd.Information}"><core:param name="paramsysid" value="#{prospect.sysid}"></core:param><html:outputText value="#{prospect.sysid}"}/></html:commandLink>  	 
      	 </html:column>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    	public String Information(){
    		FacesContext fc=FacesContext.getCurrentInstance();
    		Map map = fc.getExternalContext().getRequestParameterMap();
    		String sysid = (String) map.get("paramsysid");	
    		return "clique";
    	}
    Aprés comment faire meme si j'arrive à recuperer le sysid,pour faire la requette,pour avoir les informations de la personne,comment les afficher sur la page et surtout comme une popup?

    Qu'elle que chose de ce genre http://www.irian.at/myfaces/popup.js...396C46500E9192 sans passer par thomahauk,car le serveur n'apprécie pas des que je mets le jar de tomahauk en librairie

  2. #2
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 42
    Par défaut
    Tu utilises quel serveur d'apli? Tu mets bien le jar tomahawk dans la librairie de ton projet ET dans la librairie du serveur?

    Sinon sans passer par tomahawk, il y a peut-être une solution javaScript, mais sans en être sûr et certain.

  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
    ouias je mets bien dans le projet ainsi que sur le serveur

    Pour info,j'utilise websphére,des que je rajoute le jar sur le serveur,erreur

    Et en faisant un formulaire target="popup", et j'envoie sur une nouvelle page jsp en passant un champ caché contenant l'id de la personne

  4. #4
    Membre averti
    Inscrit en
    Juillet 2005
    Messages
    42
    Détails du profil
    Informations forums :
    Inscription : Juillet 2005
    Messages : 42
    Par défaut
    Et bien oui mais dans ce cas là ce sera un vrai pop-up et pas un truc du style popup tomahawk.

    Je développe sur Eclipse/tomcat et sur RAD/webSphere 6.0.1, de mon côté aucun problème avec tomahawk (à part le panelNavigation2 qui marche pas vraiment). C'est quand même domage de s'en priver.

  5. #5
    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
     
    <script>
    function popup(){
    window.open ('popup.jsp?sysid=+'document.formulaire.sysid.value);
    return true;
    }
    </script>
     
    	<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>
      	                <form name="formulaire" action="javascript:return popup();"><html:commandLink id="go" action="#"><html:inputHidden id="sysid" value="#{pkb.sysidpopup}"}/><html:outputText value="#{prospect.sysid}"/></html:commandLink></form> 
      	 </html:column>
    Ca ne marche pas !!!!

  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
    personne a une idée?

Discussions similaires

  1. Création Formulaire et récupérer les infos
    Par netsuke dans le forum Langage
    Réponses: 2
    Dernier message: 23/03/2008, 09h34
  2. Récuperer les infos d'une video (help)
    Par sunburn dans le forum Langage
    Réponses: 2
    Dernier message: 06/06/2006, 12h30
  3. Récupérer les infos d'une colonne de type DataSet
    Par Zugg dans le forum Bases de données
    Réponses: 2
    Dernier message: 01/02/2006, 14h46
  4. copier les infos d'une fenêtre dos vers le bloc notes
    Par beegees dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 16/08/2005, 13h06
  5. Ne prendre que les infos avant une certaine date??
    Par mythtvtalk.com dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 08/07/2003, 10h20

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