2010-08-04 39 views
0

如何设置工具提示的部分样式,例如胆大?我在一个数据网格确定itemRenderer的生成工具提示,显示列名,然后将该值:我想显示粗体值...数据网格的itemrenderer的工具提示的内联格式?

public override function set data(value:Object):void 
{ 
var dg:DataGrid = this.listData.owner as DataGrid; 
var dataField:String = (dg.columns[this.listData.columnIndex] as DataGridColumn).dataField; 

var toolString:String = “”; 
for(var i:int = 0; i < dg.columns.length; i++) 
{ 
var fieldName:String = (dg.columns[i] as DataGridColumn).dataField; 
toolString = StringUtil.substitute("{0}{1}: {2}\n", toolString, fieldName, displayString(value[fieldName])); 
} 
this.toolTip = toolString; 

super.data = value; 
this.text = displayString(value[dataField]); 
} 

回答

0

如果你想改变所有的提示在应用程序中,你可以请按照文档link text中的说明使用CSS。

我发现经常是有限制的,所以它更常见我会创建一个custom toolTip

如果内存为我服务,该文档有点混乱,因此要创建一个自定义工具提示,您需要听取toolTipCreate方法并用您的新工具提示替换event.toolTip。 Toi将新的toolTip定位在默认值之外,您必须在toolTipShow侦听器中执行此操作。

+2

你可以设置http://help.adobe.com/en_US/FlashPlatform//reference/actionscript/3/mx/managers/ToolTipManager .html?allClasses = 1#toolTipClass而不是侦听tooltipCreate,如果您想更改所有工具提示... – 2010-08-04 16:59:05