Possuo esses métodos no bean
public String excluirMarca(){
System.out.println("aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa");
return null;
}
public void listenerExcluir(ActionEvent evento){
FacesContext context = FacesContext.getCurrentInstance();
//MarcaVo marca = new MarcaVo();
String cdMarca = context.getExternalContext().getRequestParameterMap().get("parametro").toString();
System.out.println(cdMarca);
}
minha página ta assim
<rich:panel header="Busca Usando RichFaces">
<a4j:form>
<rich:dataTable value="#{marcaMbean.listaMarcaVO}" var="marca" id="tabela">
<f:facet name="header">
<h:outputText value="Marcas Cadastradas" />
</f:facet>
<rich:column>
<f:facet name="header">
<h:outputText value="Codigo" />
</f:facet>
<h:outputText value="#{marca.id}" />
</rich:column>
<rich:column >
<f:facet name="header">
<h:outputText value="Nome" style="width:300px;"/>
</f:facet>
<h:outputText value="#{marca.nome}" />
</rich:column>
<rich:column>
<f:facet name="header">
<h:outputText value="" />
</f:facet>
<a4j:commandButton value="Apagar" action="#{marcaMbean.excluirMarca}" actionListener="#{marcaMbean.listenerExcluir}" reRender="tabela">
<f:param id="parametro" name="parametro" value="#{marca.id}"/>
</a4j:commandButton>
</rich:column>
</rich:dataTable>
<a4j:commandButton value="Buscar Marcas" action="#{marcaMbean.listaTodosMarca}" reRender="tabela"/>
</a4j:form>
</rich:panel>
pergunto: tenho que configurar alguma coisa no meu faces-config para poder passar o parametro pro meu bean?
<a4j:commandButton value="Apagar" action="#{marcaMbean.excluirMarca}" actionListener="#{marcaMbean.listenerExcluir}" reRender="tabela">
<f:param id="parametro" name="parametro" value="#{marca.id}"/>
</a4j:commandButton>
não estou conseguindo fazer excluir um item da tabela
voces sabem onde eu posso arrumar algum exemplo disso? ou alguma documentação?