我在Flex 3中有一个简单的DataGrid:
<mx:DataGrid width="{indexW - 20}" height="100%"
headerHeight="0" resizableColumns="false"
dataProvider="{itemsList}"
itemClick="itemKlik(event)"
dataTipFunction="displayTooltip">
<mx:columns>
<mx:DataGridColumn id="col1" dataField="title" showDataTips="true"/>
<mx:DataGridColumn id="col2" width="25" textAlign="left" dataField="index" showDataTips="true"/>
</mx:columns>
</mx:DataGrid>
我正在使用此功能显示工具提示:
private function displayTooltip(item:Object):String{
var s:String = " ";
if (item != null){
s = s + item.title;
}
return s;
}
我想要做的是“强制”我的DataGrid显示ERROR TOOLTIPS并使用'errorTipRight'选项,而不是显示常规工具提示。
有没有一种简单的方法来实现这一目标?
提前致谢!
答案 0 :(得分:1)
如果你看一下这个link,它可能会帮助你完成你想要做的事情。简而言之,您希望将创建的borderStyle属性的工具提示设置为“errorTipRight”。如果要添加更多样式,请将其包含在样式定义中。
链接中的第一个示例可以为您提供更多帮助。