My favorites | Sign in
Google
                
New issue | Search
for
| Advanced search | Search tips
Issue 31: Event handling for custom widgets in BulkLoadedTable
6 people starred this issue and may be notified of changes. Back to list
Status:  New
Owner:  ecc@google.com
Type-Enhancement
Priority-Medium


Sign in to add a comment
 
Reported by leonate, Dec 19, 2007
What steps will reproduce the problem?
1. Create a custom widget which can process some events. For example I have
ImageCheckbox which displays different images depending on its state.
2. Create BulkLoadedTable and insert your custom widget into any table
cell. As we have only StringCellRenderer for Bulk Loaded tables we have to
convert any widgets into String in renderCell method to be able to render them.
3. Run your code.

As a result such table will display all your custom widgets fine.
But the problem is that no events are being passed to such widgets. So you
have only some kind of read-only ImageCheckboxes which can not react to any
events.

If we do not use BulkRenderer than all just works fine but rendering is
very slow (comparing to Bulk loaded table). 

I tested this using GWT 1.4.61 and the latest GWT Incubator sources.

Are there any ways to get this working? 

Thanks,
Leonid
Comment 1 by gwt.team.ecc, Dec 21, 2007
This is a reasonably big problem we have overall. It is one we are actively working
for solutions to.  Right now, the best work around is to create the table, then
annotate it with your widgets. 
Comment 2 by gwt.team.ecc, Jan 15, 2008
(No comment was entered for this change.)
Owner: gwt.team.ecc
Comment 3 by sumitcha...@google.com, May 02, 2008
 
Owner: ecc
Comment 4 by abelon.dev, Aug 01, 2008
Half year later is still has not been fixed
Comment 5 by ecc@google.com, Aug 21, 2008
(No comment was entered for this change.)
Labels: -Type-Defect Type-Enhancement
Sign in to add a comment