hmm looks like i needed to use the new signature of the method :

public void onBrowserEvent(Cell.Context context,
                               Element elem,
                               DemandeBean object,
                               NativeEvent event) { ...}

However the method is called only if i click in the column.
It is not called if i just move over the mouse.
That's one thing.
Another thing is that I want the tool tip only when the user moves the mouse
over the column header, not the entire column.
Any idea ?
Thanks


On Tue, May 31, 2011 at 1:49 PM, Celinio <cel...@gmail.com> wrote:

> Do you suggest something like this ? It's not firing any event when I move
> the mouse over ....
>
> Column<myDTO, String> utilisateurVerrouColumn = new Column<myDTO,
> String>(
> new ClickableTextCell(blablaRender)) {
>
> public String getValue(myDTO d) {
>     return "something";
> }
>
> protected void onBrowserEvent(Event event) {
>     //super.onBrowserEvent(event);
>
>
>     String eventType = event.getType();
>     boolean isMouseover = "mouseover".equals(eventType);
>     boolean isMouseout = "mouseout".equals(eventType);
>
>     // Get the event target.
>     EventTarget eventTarget = event.getEventTarget();
>     if (!Element.is(eventTarget)) {
>     return;
>     }
>
>     switch(DOM.eventGetType(event)) {
>         case Event.ONMOUSEOVER:
>             Window.alert("Mouseover");
>             break;
>             case Event.ONMOUSEOUT:
>             Window.alert("Mouseout");
>             break;
>         default:
>              break;
>     }
> }
>
> };
>
> On Tue, May 31, 2011 at 1:23 PM, Juan Pablo Gardella <
> gardellajuanpa...@gmail.com> wrote:
>
>> For example in your column.
>>
>>
>> 2011/5/31 Celinio <cel...@gmail.com>
>>
>>> thanks for your answer.
>>> I had already explored that onBrowserEvent(...) possibility.
>>>
>>> Where do i add that OnBrowserEvent(...) method to exactly ?
>>>
>>>
>>> On Tue, May 31, 2011 at 2:31 AM, Juan Pablo Gardella <
>>> gardellajuanpa...@gmail.com> wrote:
>>>
>>>> You must do a event handler (overwrite onBrowserEvent2), CellTable in
>>>> gwt 2.3.0 doesn't support events. See this example:
>>>>
>>>> @Override
>>>> protected void onBrowserEvent2(Event event) {
>>>>  super.onBrowserEvent2(event);
>>>>
>>>> String eventType = event.getType();
>>>>  boolean isMouseover = "mouseover".equals(eventType);
>>>> boolean isMouseout = "mouseout".equals(eventType);
>>>>
>>>> // Get the event target.
>>>> EventTarget eventTarget = event.getEventTarget();
>>>>  if (!Element.is(eventTarget)) {
>>>> return;
>>>> }
>>>>  final Element target = event.getEventTarget().cast();
>>>>
>>>>
>>>> You can overwrite this method and can open a tooltip.
>>>>
>>>>
>>>>
>>>> 2011/5/30 Celinio <cel...@gmail.com>
>>>>
>>>>>  hello,
>>>>> i just have a simple question :
>>>>> how do i add a tooltip to a column header in a celltable ?
>>>>>
>>>>> Thanks for helping.
>>>>>
>>>>> --
>>>>> 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.
>>>>>
>>>>
>>>>  --
>>>> 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.
>>>>
>>>
>>>  --
>>> 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.
>>>
>>
>>  --
>> 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.
>>
>
>

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

Reply via email to