OLá gujeiros,
Gostaria das dicas de vocês no problemas que estou enfrentando.
Eu tenho uma aplicação JSF, que recebe vários parametros,
a aplicação le as variaveis corretamente assim
//esse é o codigo Java
FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get(parameter);
//esse o código .XHTML
<p:commandButton value="#{msgs.consult}" action="#{sysroles.consult}">
<f:param name="userOption" value="#{sysroles.userOption }" />
</p:commandButton>
Gostaria de dar um set no managedBean, nesse “userOption” já fiz várias formas mas ainda não consegui…
alguém tem alguma dica?
é só vc atribuir um valor na sua classe nessa variável userOption, que o <f:param> vai buscar este valor
não da certo… ele continua com o valor que chegou… quando…
vou ler na segunda vez… na mesmo metodo…
eu preciso disso, pois tem uma lógica de programação que que esta ao longo da aplicação e não posso mudar…
Olha como estou fazendo…
FacesContext.getCurrentInstance().getExternalContext().getRequestMap().put(parameter, value);
nessa linha acima … eu tento alterar
para que a pagina simule seu estado inicial…
mas se vc setar um valor nessa variável pelo managedBean não tem porque ela alterar o seu valor…
está dando certo por essa linha que vc colocou agora ?
não!
Parece que falta ele dar um refresh no request…
O valor ainda permace o mesmo…
infelizmente essa eu vou ficar devendo…
=(