如何设置工具提示的部分样式,例如胆大?我正在itemrenderer中为datagrid生成一个工具提示,显示列名,然后显示值:我想显示粗体值...
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 :(得分:0)
如果您想更改应用中的所有工具提示,可以使用CSS进行更改,如link text中的文档中所述。
我发现这经常是限制性的,所以我更常见的是创建一个custom toolTip。
如果内存为我提供文档有点令人困惑,那么要创建自定义工具提示,您需要使用toolTipCreate方法并使用新工具提示替换event.toolTip。 Toi定位新工具提示除默认值以外的其他东西,您必须在toolTipShow监听器中执行此操作。
答案 1 :(得分:0)
只需为工具提示使用自定义简单的HTMLToolTip类
http://flexscript.wordpress.com/2008/08/19/flex-html-tooltip-component/