[英]errorTip on Flex ComboBox
我在ComboBox上有一個工具提示,但是我更喜歡errorTip的樣式(帶有“ tail”)。
我已經用errorTip替換了工具提示,但是現在ComboBox帶有紅色邊框。
我仍然還是個新手...是否有辦法覆蓋ComboBox上的紅色邊框,以便其“邊框恢復為良好的黑色”?
謝謝,
標記
您可能想創建自己的自定義工具提示,因為errorTip為驗證系統保留。
有一些信息在這里了解如何創建自己的。 如果您想要簡單的東西,這很簡單。
這是我過去使用過的東西:
動作腳本:
private var infoToolTip:ToolTip;
private function showToolTip(evt:MouseEvent, text:String):void
{
var pt:Point = new Point(evt.currentTarget.x, evt.currentTarget.y);
// Convert the targets 'local' coordinates to 'global' -- this fixes the
// tooltips positioning within containers.
pt = evt.currentTarget.parent.contentToGlobal(pt);
infoToolTip = ToolTipManager.createToolTip(text, pt.x, pt.y, "errorTipAbove") as ToolTip;
infoToolTip.setStyle("borderColor", "#87B846");
infoToolTip.setStyle("color", "white");
var yOffset:int = infoToolTip.height + 5;
infoToolTip.y -= yOffset;
infoToolTip.x -= 5
}
// Remove the tooltip
private function killToolTip():void
{
ToolTipManager.destroyToolTip(infoToolTip);
}
使用工具提示:
<mx:Image source="{myImageSource}" mouseOver="showToolTip(event, 'Hello there!')" mouseOut="killToolTip()" />
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.