Find component in a listGrid

Hi all,
How can I find a single component inside a listGrid (a cell)?
I've got a listGrid such as:

<bjsf:listGrid id="myListGrid" ...>
....
<bjsf:column>
   <f:facet name="header">
        <bjsf:outputText value="Cobertura" width="10%" styleClass="x"/>
   </f:facet>
        <bjsf:outputText id="nomCob" value="#{myRow.nom_cob}"/>
</bjsf:column>
...
</bjsf:listGrid>

I need to get the nomCob component in my backing bean in order to change some properties on it. But I need to get one specific component, no the whole column.
If I perform something like that:
UIComponent comp = listGrid.findComponent("nomCob");

every nomCob in my listGrid is changed and I need to change only one of them, so I should have to pass the row index.
How could I achieve that?

Thanks in advance
David

find component in listgrid

Hi David,

You are totally true when you findComponent("nomcob") it will return the whole column which is logisch.
The bjsf:listgrid, bjsf:column, and bjsf:outputText is backbase component. However the rows in listgrid is not a component...it is rendered as view. Therfore you are unable to findComponent for each row.

If you need to change the value of specific row you should edit it by passing the rowIndex and go to data and edit the data.

But what exactly you want to do? So actually you want to find spesific row via backing bean without triggering the selectListener of the listGrid?

Andys

find component in listgrid

Hi andys,
what I want to do is for example enable/disable one editable component (one cell) into a listGrid depending on some business logic.
But don't worry about it, I think that I could do it if I bind this properties to a value in my backing bean and then modifying this value.
Thanks for all.
david