Problema em renderizar componente a4j:outputPanel com método void sem utilizar o a4j:support

2 respostas
Kleber-rr

Olá povo do GUJ, bom dia a todos.

Estou com dificuldades em renderizar dois paineis do ajax sem passar pelo a4j:support.

Preciso que essa renderização seja automática, ou seja, que não passe por nenhum outro componente para que ocorra. Melhor explicando: quando o usuário abrir a página, já seja carregado um dos Panel do ajax.

Tentei colocar o método que verifica qual painel será exibido dentro de um método que é carregado ao ler a pagina. Embora o método seja executado normalmente, os componentes não são renderizados...

public void getShowPainelOG() {
		HttpSession sessionHttp = request.getSession();
		String pegaUsuario = sessionHttp.getAttribute("usuarioLogado").toString();
		System.out.println("valor pegaUsuario no show: " + pegaUsuario);
		
				if (pegaUsuario.equalsIgnoreCase("admin")){
					System.out.println("usuario admin");
					exibirPainelOG = true;
					exibirNomeOG = false;
				} else {
					System.out.println("usuario nao admin");
					exibirPainelOG = false;
					exibirNomeOG = true;
				}
		
	}

na jsp:

<a4j:outputPanel id="showNomeOG" rendered="#{pfogHandler.exibirNomeOG}"> //preciso que carregue esse painel ...
                    <li >
                      &lt;h:outputText value="#{pfogHandler.exibirOG}" id="nomeOGCache"/&gt;
                    </li>
                &lt;/a4j:outputPanel&gt;    
                &lt;a4j:outputPanel id="showPainelOG" rendered="#{pfogHandler.exibirPainelOG}"&gt; //... ou esse, dependendo do resultado do método no bean
                    &lt;h:selectOneMenu id="incOG" value="#{pfogHandler.orgaogestor.cod_orgaogestor}" binding="#{pfogHandler.orgaogestorSelecionado}" &gt;
                        &lt;f:selectItem itemValue="" itemLabel="Selecione..." id="selog"/&gt;
                        &lt;f:selectItems value="#{pfogHandler.orgaoGestorParaComboBox}" id="incsog"/&gt;
                      &lt;/h:selectOneMenu&gt;
                &lt;/a4j:outputPanel&gt;

Alguma sugestão?? Abs.

2 Respostas

Kleber-rr

eae, ninguém?

Kleber-rr

Nada? Ninguém? Tá dificil ou sem tempo? :smiley:

Criado 27 de julho de 2011
Ultima resposta 3 de ago. de 2011
Respostas 2
Participantes 1