Thanks ,it works On Feb 23, 2:54 pm, Paul Robinson <[email protected]> wrote: > public class MyTable extends FlexTable > { > public MyTable() > { > sinkEvents(Event.ONMOUSEOVER | Event.ONMOUSEOUT | Event.ONCLICK); > } > > public void onBrowserEvent(Event event) > { > Element td = super.getEventTargetCell(event); > Element tr = td == null ? null : DOM.getParent(td); > Element body = td == null ? null : DOM.getParent(tr); > int row = body == null ? -1 : DOM.getChildIndex(body, tr); > int column = tr == null ? -1 : DOM.getChildIndex(tr, td); > } > > } > > On 23/02/12 09:21, Nitheesh Chandran wrote: > > > > > > > > > Hello , > > > I want to get the row and column index when the mouse over event > > occurs.When the user put mouse over a cell i want the row and cell > > number > > so i used the following code..But i am not getting it. Can anyone tell > > me the reason ? > > > com.google.gwt.user.client.Element td = DOM.getParent(getElement()); > > > com.google.gwt.user.client.Element tr = DOM.getParent(td); > > com.google.gwt.user.client.Element body = DOM.getParent(tr); > > int r = DOM.getChildIndex(body, tr); > > int c = DOM.getChildIndex(tr, td);
-- 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.
