簡體   English   中英

Flex ComboBox上的errorTip

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM