Just notices that you want mouseover not click like the original question. I think you might be a bit stuck there unless you have fixed widths in which case you can use horizontalpanels in focuspanels in a verticalpanel.
Ian http://examples.roughian.com 2009/10/25 Ian Bambury <ianbamb...@gmail.com> > Well, if you use a flextable, you can add a clickhandler to the flextable, > and in the handler do something like > > @Override > public void onClick(ClickEvent event) > { > FlexTable source = (FlexTable)event.getSource(); // if you can't > get to the original flextable > Cell cellForEvent = source.getCellForEvent(event); > int rowIndex = cellForEvent.getRowIndex(); > } > > Ian > > http://examples.roughian.com > > > 2009/10/25 Tomer <tom...@gmail.com> > > >> Ian, thanks for your reply. >> I'm trying to dynamically create a table and attach a mouseover >> handler to the table rows, instead of attaching it to the individual >> widgets. Any idea how I can do this with GWT, given the current >> situation with IE? >> >> Tomer >> >> On Oct 24, 2:54 pm, Ian Bambury <ianbamb...@gmail.com> wrote: >> > Doesn't work in IE8 (or IE8 in IE7 mode) >> > >> > But i div in the html >> > >> > <div onClick="run()">xxxx</div> >> > >> > will run it OK. >> > >> > IE has never run scripts you add dynamically AFAIR and looks like it >> isn't >> > hooking up a handler here. >> > >> > Ian >> > >> > http://examples.roughian.com >> > >> > 2009/10/24 Tomer <tom...@gmail.com> >> > >> > >> > >> > >> > >> > > Now also tested with GWT 2 M2. Not working in IE6, Don't know about >> > > the other IEs. >> > >> > > On Oct 24, 10:42 am, Tomer <tom...@gmail.com> wrote: >> > > > Yes, this is exactly what I expected. >> > > > I'm using GWT 1.7.1 >> > >> > > > Following your response, I went over to WinXP (SP3), installed a >> fresh >> > > > copy of eclipse and of the Google plugin, created a new GWT project >> > > > and replaced the entire contents of the entry module class with the >> > > > code listed above. Still doesn't work - when I click the label, >> > > > nothing happens - not in hosted mode and not in web mode. (and still >> > > > works in the other browsers) >> > >> > > > Regards, >> > > > Tomer >> > >> > > > On Oct 24, 3:23 am, dougx <douglas.lin...@gmail.com> wrote: >> > >> > > > > O_o can you be more specific? This works fine for me in ie6 / ie7 >> / >> > > > > ie8 / ie8 compatability mode... >> > >> > > > > Well... which is to say, I got a popup saying "Hello". >> > > > > What were you expecting to happen? >> > >> > > > > public class Testing implements EntryPoint { >> > > > > static { >> > > > > exportJSNI(); >> > > > > } >> > > > > public void onModuleLoad() { >> > > > > runJSNI(); >> > > > > } >> > > > > private static native void runJSNI() /*-{ >> > > > > $wnd.run(); >> > > > > }-*/; >> > > > > private static native void exportJSNI() /*-{ >> > > > > $wnd.run = function() { >> > > > > alert("hello"); >> > > > > }; >> > > > > }-*/; >> > >> > > > > } >> > >> > > > > ~ >> > > > > D. >> > >> > > > > On Oct 23, 11:38 pm, Tomer <tom...@gmail.com> wrote: >> > >> > > > > > Hi, >> > > > > > I've got the following piece of code. Works perfectly in every >> > > browser >> > > > > > other than IE. >> > > > > > What's going on? >> > >> > > > > > package test.client; >> > >> > > > > > import com.google.gwt.core.client.EntryPoint; >> > > > > > import com.google.gwt.user.client.ui.Label; >> > > > > > import com.google.gwt.user.client.ui.RootPanel; >> > >> > > > > > public class Iejsni implements EntryPoint { >> > >> > > > > > static { >> > > > > > exportJSNI(); >> > > > > > } >> > >> > > > > > public void onModuleLoad() { >> > > > > > final Label label = new Label("click me"); >> > > > > > label.getElement().setAttribute("onclick", >> "run()"); >> > > > > > RootPanel.get().add(label); >> > > > > > } >> > >> > > > > > private static native void exportJSNI() /*-{ >> > > > > > $wnd.run = function() { >> > > > > > alert("hello"); >> > > > > > }; >> > > > > > }-*/; >> > >> > > > > > } >> >> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to google-web-toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en -~----------~----~----~----~------~----~------~--~---