ScrollableDataTable - Selecionar Linha!

Tenho um scrollableDataTable com algumas linhas e colunas.
Ao clicar em uma determinada linha, eu seto os meu inputText’s e comboBox.
Esse é o método:

	public void selecionar() {
		if (!getLista().isEmpty()){
			Iterator<Object> iterator = getTblLista().getSelection().getKeys();
			if (iterator.hasNext()){
				SimpleRowKey key = (SimpleRowKey) iterator.next();
				setListaBean(getLista().get(key.intValue()));	
				setCbxLocal(getListaBean().getBloco());
				setCbxSetor(getListaBean().getSetor());
			}
		}
	}

ScrollableDataTable

<a4j:support action="#{ListaMB.selecionar}"
					event="onselectionchange"
					reRender="tblLista, iptColaborador, cbxLocal, iptRamal, iptTelefone, iptEmail, cbxSetor"
					oncomplete="document.getElementById('iptNome').focus();" />

Até ai tudo bem, funcionou blz!
[b]Mas quando eu troco a ordem das linhas,
meus inputText’s e comboBox são preenchidos com informações incorretas!


Parece que o índice não atualiza!
Espero ter sido claro!!!
Desde já agradeço a atenção!
[/b]

você tá renderizando os seus textbox quando você faz alguma alteração nas linhas?

Sim, estou!

Gente… sei que o post é antigo… mais gostaria de saber como ele fez pro “# <a4j:support action=”#{ListaMB.selecionar}" …"

pra aceitar o metodo “Selecionar” dele… no caso do site do richFaces seria o “takeSelection” …mais no meu codigo
eu tenho meu Bean…ae do ctrl+espaço e nao aparece o metodo pra fazer a ação… ae coloquei sem utilizar o crtl+espaço e
nao deu do mesmo jeito

gostaria de saber…se tem alguma coisa q eu esqueci d fazer… ou uma configuração no xml… sei la…

no meu xml meu managerBean esta como request…

Obrigado…