ValueChangeListener

0 respostas
B

Olá pessoal,

estou com um problema em JSF.
Tenho duas combos, a segunda é atualizada de acordo com a seleção da primeira combo, porém ao alterar a minha primeira combo e renderizar novamente a página, estou perdendo os dados digitados nos campos anteriores.
Então tentei fazer diferente, jogar a ação para um botão, porém o rowIndex vem sempre (-1).

<h:selectOneMenu id="marcaVeiculo" value="#{veiculo.marca}" immediate="true" onchange="atualizaModelo()"> <f:selectItems value="#{sessionScope[aliasBean].listaMarcaVeiculoCombo}" /> </h:selectOneMenu>

function atualizaModelo(){ document.getElementById('dadosVeiculosForm:atualizaModelo').click(); }

public void atualizaListaModeloVeiculoCadu(ActionEvent event) throws AbortProcessingException { FacesContext context = FacesContext.getCurrentInstance(); HtmlDataTable dataTable = (HtmlDataTable) context.getViewRoot() .findComponent("dadosVeiculosForm:tableVeiculos"); Integer indice = dataTable.getRowIndex(); }

Criado 20 de agosto de 2009
Respostas 0
Participantes 1