Thanks very much Jaroslav!! best regards
Daniele On 20 Giu, 19:48, Jaroslav Záruba <[email protected]> wrote: > The reason why I proposed adding single event-handler on whole table was due > to performance concerns. I read somewhere in GWT-docs that large number of > event-handlers might affect responsiveness of your UI. (My UIs are too > simple so far to test when that becomes an issue though.) > > Cheers > J. Záruba > > On Sun, Jun 20, 2010 at 7:30 PM, bond <[email protected]> wrote: > > 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%[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]> > > <google-web-toolkit%[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]<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.
