Thanks for your reply.
I had an idea, maybe can be usefull:

private abstract class MouseOverCell extends AbstractCell<String> {

                @Override
                public void render(String value, Object viewData, StringBuilder 
sb)
{
                        if (value != null) {
                                sb.append(value);
                        }
                }

                @Override
                public Object onBrowserEvent(Element parent, String value,
                                Object viewData, NativeEvent event,
                                ValueUpdater<String> valueUpdater) {
                        String type = event.getType();
                        if ("mouseover".equals(type)) {
                                onMouseOver();
                        }
                        return viewData;
                }

                public abstract void onMouseOver();
        }

I've created a new type of Cell that i've named MouseOverCell where I
catch the native event 'mouseover' and than call an abstract method.

So when you add this cell to your table:
addSortColumn("XX", new MouseOverCell() {

                        @Override
                        public void onMouseOver() {
                                Window.alert("ON MOUSE OVER");

                        }
                }, new GetValue<Operatore, String>() {
                        public String getValue(Operatore object) {
                                return object.getNome();
                        }
                }, new Property<String>("nome", String.class));

Bye

On 20 Giu, 19:02, Jaroslav Záruba <[email protected]> wrote:
> I would consider adding one listener on the whole table and then check
> whether the target is your (one of) your cell(s).
> But I'm not saying this is The One Proper solution, I'm still only learning
> to use CellTables.
>
> On Sun, Jun 20, 2010 at 4:24 PM, bond <[email protected]> wrote:
> > Hi Jaroslav,
> > thanks for your reply.The google's source code is very usefull.
> > It's possible add an 'onMouseOver' event on a single cell?
>
> > Thanks very much
>
> > Best regards
>
> > On 17 Giu, 15:56, Jim <[email protected]> wrote:
> > > I got all source code from this repository and created a project -
> > > bikeshed21. I fixed some minor issues because Parser and Render
> > > classes are duplicated in two packages. Now I got a clean Eclipse
> > > project without any syntax errors. But I can not run it because there
> > > are DataNucleus-enhance problems which I have not fixed. I was trying
> > > to get a working copy of bikeshed from this group. So far I am out of
> > > luck. I would appreciate it if you can provide us with a working copy
> > > of "bikeshed" Eclipse project. Or if you need this half-done project I
> > > finished, I can provide it.
>
> > > On Jun 17, 8:09 am, Jaroslav Záruba <[email protected]> wrote:
>
> > > > The Expenses demo-app uses ordering columns:
> >http://gwt-bikeshed.appspot.com/Expenses.html(seereportdetails)
> > > > source:
> >http://code.google.com/p/google-web-toolkit/source/browse/branches/2....
>
> > > > On Thu, Jun 17, 2010 at 2:06 PM, bond <[email protected]> wrote:
> > > > > Hi,
> > > > > I'm using the new GWT2.1M1. I'm testing CellTable and it seems very
> > > > > beautiful.
> > > > > I've 2 questions:
>
> > > > > -how I can order the data display clicking on the column header?
> > > > > -how I can add an "onMouseOver" event on a single cell?
>
> > > > > Thanks very much
>
> > > > > Best regards
>
> > > > > --
> > > > > 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]<google-web-toolkit%[email protected]><google-web-toolkit%2Bunsubs
> > [email protected]>
> > > > > .
> > > > > For more options, visit this group at
> > > > >http://groups.google.com/group/google-web-toolkit?hl=en.
>
> > --
> > 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]<google-web-toolkit%[email protected]>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/google-web-toolkit?hl=en.

-- 
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