Tenho um rich:combobox, em cada linha de uma DataTable. Quero pegar o valor da linha da DataTable, que contem a combobox que foi alterada.
Já tentei algumas coisas que vi na net mas nada até agora. Alguem tem um exemplo que funcione para eu começar?
No momento o codigo da DataTable está assim:
<rich:dataTable value="#{setaClasseBack.tipos}" var="tipo" id="tableTipos"
onRowContextMenu="row=this;">
<h:column>
<f:facet name="header">
<h:outputText value="Função"/>
</f:facet>
<h:outputText value="#{tipo.fun}" id="fun"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Tipo"/>
</f:facet>
<h:outputText value="#{tipo.tipo}" id="tipo"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Descrição"/>
</f:facet>
<h:outputText value="#{tipo.desc}" id="desc"/>
</h:column>
<h:column>
<f:facet name="header">
<h:outputText value="Classe"/>
</f:facet>
<rich:comboBox value="#{tipo.classe}">
<f:selectItems value="#{setaClasseBack.cbClassesItems}"/>
<a4j:support event="onchange" actionListener="#{setaClasseBack.setaClasse}">
<f:setPropertyActionListener value="#{tipo}" target="#{setaClasseBack.pTipo}"/>
</a4j:support>
</rich:comboBox>
</h:column>
</rich:dataTable>
Mas como disse não funfa.
Se tiver um jeito mais facil ou apenas me indicar os erros desse, está otimo.
Muito obrigado.