Olá pessoal, já revirei a net e o forum mas não consequi resolver meu problema.
Tenho um rich:subTable e junto com os valores apresentados, tenho campos <h:inputtext, porém, não quero colocar value="{MeuBean.variavel}", porque a lista de dados tem várias informações diferentes. Como faço para pegar o valor que o usuário digitou no campo da lista e passar através de um parâmetro.
Segue o código:
<rich:subTable id="listaSubSubGrupos" headerClass="subordinado"
rowClasses="clearTableRow, brightTableRow"
columnClasses="smallPadding" footerClass="smallPadding"
value="#{CustoBean.listaSubsubgrupocustoVariaveis}"
var="subsubgrupocusto"
rendered="#{(subgrupocusto.codGrupocusto.codigo == grupocustos.codigo)}">
<h:column>
<h:outputText rendered="#{(subsubgrupocusto.codSubgrupocusto.codigo == subgrupocusto.codigo) and (subsubgrupocusto.codGrupocusto.codigo == grupocustos.codigo)}"
styleClass="nivel3" value="#{subsubgrupocusto.descricao}" />
</h:column>
<rich:column>
[color=red][b] <h:inputText size="10" maxlength="20" id="valorplanejado2" styleClass="camposdenivel"
rendered="#{(subsubgrupocusto.codSubgrupocusto.codigo == subgrupocusto.codigo) and (subsubgrupocusto.codGrupocusto.codigo == grupocustos.codigo)}">
</h:inputText>[/b][/color]
</rich:column>
<rich:column>
<h:commandLink action="#{CustoBean.adicionarItemCusto}" value=" #{msg_bt.btn_adicionar}"
rendered="#{(subsubgrupocusto.codSubgrupocusto.codigo == subgrupocusto.codigo) and (subsubgrupocusto.codGrupocusto.codigo == grupocustos.codigo)}"
styleClass="smallButton">
<f:param name="codigosubsubgrupo" id="codigosubsubgrupo" value="#{subsubgrupocusto.codigo}" />
<f:param name="codigosubgrupo" id="codigosubgrupo" value="#{subsubgrupocusto.codSubgrupocusto.codigo}" />
<f:param name="codigogrupo" id="codigogrupo" value="#{subsubgrupocusto.codGrupocusto.codigo}" />
<f:param name="hierarquia" value="subsubgrupo" />
</h:commandLink>
</rich:column>
</rich:subTable>
Já tentei java script, evento onblur, mas nada....