Olá estou com o seguinte problema, tenho uma página com duplo comboBox onde ao escolher uma instituição carrga os Departamento e escolhendo um Departamento carrega-se as diciplinas vinculadas, porém o <h:commandLink> editar e remover da tabela só funciona quando rederiza pela segunda vez ja com a instituicao e o setor escolhido e a tabela renderizada com alguma disciplina, se não esses dois links não funcionam.
Só pra avisar o meu Bean é de sessão. E a parte de duplocombo e a renderização da tabela esta funcionando.
Espero respostas…até mais…
Aqui esta aminha pagina
<rich:panel styleClass=“cadastro” style=“height: 350px;”>
<h:form>
<h:panelGrid columns=“2” id=“gerenciarturma1” width="500"
align=“center”>
<h:outputText value="#{msg.instituicao}" styleClass="fonte1" />
<h:selectOneMenu value="#{bBManterDisciplina.escolhaInstituicao}"
style="width:500px;" id="instituicao">
<f:selectItems value="#{bBManterDisciplina.instituicoes}" />
<a4j:support event="onchange" ajaxSingle="true" reRender="departamento" />
</h:selectOneMenu>
<h:outputText value="#{msg.departamento}" styleClass="fonte1" />
<h:selectOneMenu value="#{bBManterDisciplina.escolhaSetor}"
style="width:500px;" immediate="true" id="departamento">
<f:selectItems value="#{bBManterDisciplina.setores}" />
<a4j:support event="onchange" reRender="listadisciplinas" />
</h:selectOneMenu>
</h:panelGrid>
</h:form>
<h:form id="formmanterdisciplina" >
<h:panelGrid columns="1" id="gerenciarturma1" width="550" align="center">
<rich:dataTable var="d" value="#{bBManterDisciplina.disciplinas}" id="listadisciplinas" rows="5" styleClass="tabela" columnClasses="primeiro,ultimo" headerClass="cabecalho" width="550px" align="center">
<h:column id="C1">
<f:facet name="header">
<h:outputText value="#{msg.codigo}"></h:outputText>
</f:facet>
<h:outputText value="#{d.id}" />
</h:column>
<h:column id="C2">
<f:facet name="header">
<h:outputText value="#{msg.nome}"></h:outputText>
</f:facet>
<h:outputText value="#{d.nome}" />
</h:column>
<h:column id="C3">
<f:facet name="header">
<h:outputText value="#{msg.cargaHoraria}"></h:outputText>
</f:facet>
<h:outputText value="#{d.cargaHoraria}" />
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="#{msg.remover}"></h:outputText>
</f:facet>
<h:commandLink action="#{bBManterDisciplina.removerDisciplina}">
<f:param name="iddisciplinaremover" value="#{d.id}" id="iddisciplinaremover" />
<h:graphicImage value="../../../img/apagar.gif"
style="border: none;"></h:graphicImage>
</h:commandLink>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="#{msg.editar}"></h:outputText>
</f:facet>
<h:commandLink action="#{bBManterDisciplina.buscarDisciplina}">
<f:param name="iddisciplinabusca" value="#{d.id}"
id="iddisciplinabusca" />
<h:graphicImage value="../../../img/editar.gif"
style="border: none;"></h:graphicImage>
</h:commandLink>
</h:column>
</rich:dataTable>
<rich:datascroller id="datascroller" for="listadisciplinas"
maxPages="20" selectedStyleClass="ultimo" />
<h:commandButton value="#{msg.cadastrar}" action="caddisciplina" />
</h:panelGrid>
<rich:message for="formmanterdisciplina"></rich:message>
<rich:messages ></rich:messages>
</h:form>
</rich:panel>