Como fazer o componente não perder o foco utilizando ajax?

Olá…

Estou com o seguinte problema:
tenho esse componente de exemplo em uma página qualquer .xhtml

<cl:select valorChave="id" focus="componente" listaItens="#{}" class="combo_gd" value="#{}" id="componente"> <a4j:support event="onchange" reRender="inicio" oncomplete="primeiroClick=true; mostrarMensagemAlerta();" actionListener="#{controlador.comandoSelecionaComponente}" ajaxSingle="true"/> </cl:select>

é uma combobox e utiliza ajax e ao selecionar um elemeneto dessa combo, o ajax renderiza o “inicio”, ou seja, renderiza novamente a tela inteira e eu perco o foco do componente. Eu queria que quando escolhesse um elemento da combo, o elemento não perdesse o foco, ou seja, continuasse ali no Componente para que quando eu apertasse o TAB seguisse para o próximo componente e não voltasse para o início da tela. Esse processo de renderizar a página inteira precisa ser feito, mas eu não posso perder o foco do componente. Eu tentei colocar focus=“id do componente”

focus="componente"

mas não deu certo. Alguém tem alguma idéia para solução deste problema?

Vlw!!!

[color=green]Olá.

Experimenta o código abaixo para colocar o foco no componente.[/color]

<script language="JavaScript">
	document.nome_form["nome_componente"].focus();
</script>

[color=green]Coloca ele logo após o fechamento do form. " ".

Espero que isso possa te ajudar.

Até.[/color]