Pegar valor de um inputtext e passar como parâmetro

0 respostas
Maycom_Santos
Olá pessoal,  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....

Criado 9 de fevereiro de 2010
Respostas 0
Participantes 1