BTW if you are using paging then you will have to do this in response to a
rows range change event which I am not sure is even possible.

On Tue, Feb 1, 2011 at 3:59 PM, Jeff Schwartz <[email protected]>wrote:

> On Tue, Feb 1, 2011 at 3:38 PM, Greg Dougherty <[email protected]
> > wrote:
>
>> Jeff:
>>
>> Column 1 : Column 2 ; Column 3
>> Column 1 :Column 3
>> Column 1 : Column 2 ; Column 3
>>
>> I thought you said column, Geg, not an individual row's cells and
> naturally I took that then to mean all check boxes within a column. Is that
> what you said or do I have a pencil sticking out of my head :)?
>
> In any case it's now obvious what your intention is so here's one way to do
> this but it is by no means the only way:
>
> Iterate row by row through your cell table and for each row iterate through
> each of its cells. If a cell contains a checkbox that needs to be disabled
> then get the cell's inner html which will be a checkbox. Once you have the
> checkbox just set it's enabled property to false or better yet hide the
> checkbox by setting its display attribute to none.
>
> There are numerous GWT methods that can assist you in iterating over the
> DOM and in particular a table. For instance, I use TableElement often,
> especially TableElement.as which assert that the given Element is compatible
> with a TableElement and automatically typecast it. Once I have a valid
> TableElement reference I can then get a reference to its rows by calling its
> getRows method - just remember to compensate for any table header rows you
> may have. Once you have a NodeList<TableRowElement> use its TableRowElements
> to obtain the cells by calling it getCells method. Once you have the cells
> you can then iterate over each one and do with them as you like.
>
> Jeff
>
> Jeff
>
>
>


-- 
*Jeff Schwartz*

-- 
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-web-toolkit?hl=en.

Reply via email to