Rich:scrollableDataTable

0 respostas
surfzera

Pessoal não estou conseguindo remover uma linha de um rich:scrollableDataTable atravéz de um botão tem um exemplo de como se faz isso ?

estou fazendo da seguinte forma:

<a4j:commandButton styleClass=“botao” value=“Retirar” action="#{ManterSimulacao.removerFundo}" reRender=“CarteiraFundos”/>

<rich:scrollableDataTable id=“CarteiraFundos” rowKeyVar=“rkv” frozenColCount=“1” height=“200px” width=“1200px” sortMode=“single” value="#{ManterSimulacao.listar}" var=“fundo” binding="#{ManterSimulacao.table}">

<rich:column id=“aplic” sortExpression="">

<f:facet name=“header”><h:outputText value=“aplic desejada” /></f:facet>

<h:inputText value="" />

</rich:column>

<rich:column id=“instituicao” sortExpression="#{fundo.instituicao.nome}">

<f:facet name=“header”><h:outputText value=“instituicao” /></f:facet>

<h:outputText value="#{fundo.instituicao.nome}" />

</rich:column>

</rich:scrollableDataTable>

Bean:

public HtmlScrollableDataTable getTable() {

return table;

}
public void setTable(HtmlScrollableDataTable table) {
    this.table = table;
}
public Fundos getLinha() throws Exception{

Fundos fundo = (Fundos) table.getRowData();

System.out.println(“Estou aqui: + fundo.getNmFundo());

return fundo;

}
public void removerFundo() throws Exception {
      ad.abrirConexao();
      Fundos fundos1 = getLinha();
      simulacao.getCarteira().removerFundo(fundos1);
      ad.fecharConexao();
}
Criado 16 de dezembro de 2008
Respostas 0
Participantes 1