Ola pessoal estou enfrentado um problema aparentemente simples mas que eu não estou conseguindo resolver.
O que está acontecendo é o seguinte eu tenho um h:commandButton sem o rerender ele funciona tudo normal mas quando eu adiciono a propriedade rerender o mesmo não e aparece.
Estou usando jsf 1.2 e richfaces 3.3.
Todas as sugestões e comentários são bem vindos.
H commandButton não aparece [Resolvido]
5 Respostas
Tudo depende da parte que renderiza se código. Tem como postar seu código? ao menos o pedaço do botão?
Cara segue o código
<ui:composition id="Pessoas" xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:a4j="http://richfaces.org/a4j"
xmlns:rich="http://richfaces.org/rich">
<rich:modalPanel id="modal" resizeable="false">
<a4j:form id="form" prependId="false">
<h:commandButton id="btn"action="#{CadastroMb.cadastrar}" image="../imagens/botao.bmp" rendered="from"/><br/>
Nome:
<h:selectOneMenu id="comboNome" value="#{CadastroMb.nomeSelecionado}" required="true"
requiredMessage="Selecione um Perfil">
<f:selectItem itemLabel="" itemValue=""></f:selectItem>
<f:selectItems value="#{CadastroMb.selectItems}"></f:selectItems>
</h:selectOneMenu><br/>
<rich:dataTable id="tabelaPessoas" value="#{CadastroMb.listaPessoas}" var="pessoas" rows="6">
<rich:column>
<f:facet name="header">
<h:outputLabel value="pessoas"></h:outputLabel>
</f:facet>
<h:outputText value="#{pessoas.nome}"/>
</rich:column>
</rich:dataTable>
</a4j:form>
</rich:modalPanel>
</ui:composition>
Cara, se for o botão com id btn ele não vai aparecer mesmo porque o atributo q vc declarou é o rendered e não o reRender
e esse cara aí (rendered) é o atributo que define se o próprio componente, no caso o botão, será renderizado ou não, diferente do reRender, que define quem ele terá que “re-Renderizar” quando a sua ação for concluída.
Tentar mudar isso e posta ai pra gente.
Abraço 
Adrianoneres realmente o problema era esse eu estava utilizando rendered, então troquei o h:commandButton por a4j:commandButton e usei o reRender.
Mais um daquele problemas que dar um passeio tomar um café resolveria, mas obrigado Adrianoneres.
Sussa, também já fiz muito isso… kkkk
brother, só coloca [RESOLVIDO] no título do tópico
abraço