上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。




FlexのエラーチェックとしてValidatorを使うことがあると思いますが、
エラーとなったコントロールにマウスオーバーでツールチップ(エラーヒント)が表示されます。

用途によっては、これを表示させたくないという場合もあるかと思います。
これを非表示にする方法を記載します。



Main.mxml




<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
width="100%" height="100%">
<mx:Script>
<![CDATA[
import mx.managers.ToolTipManager;

ToolTipManager.enabled = false;
]]>
</mx:Script>
<mx:TitleWindow>
<mx:Form>
<mx:FormItem label="名前" required="true">
<mx:TextInput id="txtName" maxChars="30" />
</mx:FormItem>
<mx:FormItem label="電話番号" required="true">
<mx:TextInput id="txtPhone" maxChars="10" />
</mx:FormItem>
</mx:Form>
</mx:TitleWindow>
<mx:StringValidator source="{txtName}" property="text" required="true" />
<mx:NumberValidator source="{txtPhone}" property="text" required="true" />
</mx:Application>


実行結果は以下のようになります

未入力の状態でフォーカスイン⇒フォーカスアウトでエラーとなりますが、
エラーとなったコントロールにマウスオーバーしてもツールチップ(エラーヒント)が
表示されなくなります。


少しでも参考になれば応援お願いします。












上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。