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.

Reply via email to