hello,
j aimerais savoir comment passé des arguments dynamiquement à une url
de type openPage('/action/actionBeneficiaryList.jsf?action=12345')
ou 12345 serait setter dynamiquement
merci
hello,
j aimerais savoir comment passé des arguments dynamiquement à une url
de type openPage('/action/actionBeneficiaryList.jsf?action=12345')
ou 12345 serait setter dynamiquement
merci
Je comprend pas exactement ce que tu veux faire. tu veux ouvrir une nouvelle page en javascript ?
action/actionBeneficiaryList.jsf?action=12345
Dans ce cas tu peux récuperer 12345 dans le HttPSession. c'est session.getParameter("action") ou session.getRequestParameterMap.get("action"). Il me semble que la variable se met dans l'un des deux
yep je veux ouvrir un pop up en js
j ai tenter de récupérer ma variable actionId de cette manière
mais je récupère une exception : D'après la TLD, l'attribut onclick n'accepte aucune expression :/
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <h:commandLink id="lnkDetail" onclick="openPage('/pages/core/salesforce/dealerList.jsf?action=${facesContext.externalContext.requestParameterMap['actionId}']}','dealerListPopUp')"> <h:graphicImage id="imgDetail" url="/images/view.gif" alt="#{text.common_detail}" style="border-style:none" /> </h:commandLink>
finalement j ai setté dans mon managed bean une variable en session
que je récupère en scriptlets :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ExternalContext G = FacesContext.getCurrentInstance().getExternalContext(); HttpSession session = (HttpSession) G.getSession(true); session.setAttribute("actionId", actionId);
action = "<%=session.getAttribute("actionId")%>";
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager