Flex Datagrid.tooltip具有不同的文本样式

时间:2010-04-11 12:40:55

标签: flex actionscript-3

我有每个数据网格行的工具提示。哪个好。我也可以用mx来设计风格:风格很棒。

但是,我希望在工具提示中有多个样式,即标题和文本的其余部分。这可能吗?或者输入htmlText?

1 个答案:

答案 0 :(得分:2)

如果需要,您应该创建自己的组件,实现mx.core.IToolTip并使用它来显示工具提示。为toolTipCreate编写自己的处理程序,并在此处理程序中将您自己的组件设置为工具提示渲染器。

        private function createTooltip(e:ToolTipEvent):void {
            //CustomToolTip should extend the Canvas and implement IToolTip 
            var tooltip:CustomToolTip = new CustomToolTip();
            //you need to set the tooltip property in order to make your component used for tooltip renderer
            e.toolTip = tooltip;
        }

        <mx:DataGrid id="myDataGrid" toolTip=" "  toolTipCreate="createToolTip(event)">