Boa noite pessoal,
Estou tentando fazer um codigo que faça aparecer na tela uma quantidade de inputText de acordo com o numero de inputs de um web service. Até aí tudo bem.
O problema aparece quando tenho que incluir os valores que o usuário digita em cada campo em um ArrayList do bean. Estou tentando chamar a função de inclusão quando o inputText perde o focus. No caso de só existir 1 inputText, funciona normalmente. No caso de existir mais de 1, quando eu passo para o próximo campo, a palavra que estava escrita no primeiro some (isso pq estou utilizando a mesma variavel para serem os values dos inputText) e ele não consegue inserir corretamente (só insere o segundo).
Esse é o codigo:
<c:forEach var=“item” items="${Executor.inputs2}">
${item}
<h:inputText id=“textoInput” style=“FONT-SIZE: small; FONT-FAMILY: ‘Arial’;
text-align:left;color:Black; width : 100px;” value="#{Executor.inputAtual}">
<a4j:support event=“onblur”
actionListener="#{Executor.incluirInputNaLista}" />
</h:inputText>
</c:forEach>
inputAtual é a string que pega o valor digitado no inputText e incluirInputNaLista é a função de incluir o input na lista de inputs.
Se alguém puder ajudar, agradeço !!!