Hi,
My Tree Table renderer extends UIComponent.
I cannot catch the Tooltip event by using
component.addEventListener(ToolTipEvent.TOOL_TIP_CREATE,tooltipDetailCreate);
why?
this is part of the data my renderer override:
(myComponent is a class that extends UIComponent)
public function set data(value:Object):void
{
if(value != null)
{
_data = value;
this.removeAllChildren();
invalidateProperties();
dispatchEvent(new FlexEvent(FlexEvent.DATA_CHANGE)); ...
...
myComponent.addEventListener(ToolTipEvent.TOOL_TIP_CREATE,tooltipDetailCreate);
var innerCellDisplay:DisplayObject = myComponent as DisplayObject;
this.addChild(innerCellDisplay);
}
}
// create the tooltip
private function tooltipDetailCreate(event:ToolTipEvent):void {
var tt:PanelToolTip = new PanelToolTip();
var innerImage:Object = event.currentTarget;
var myString:String = "";
myString = myString + "width:" + "\n";
myString = myString + "width:" + "\n";
tt.width = 190;
tt.height = 100;
tt.bodyText = myString;
tt.titleText = "Title - " ;
event.toolTip = tt;
}
Please advise
Jo