0

フレックスモバイルアプリケーションでバリデーターを使用しています。バリデーターがエラーをトリガーしたときに赤い境界線を削除したい。

    <mx:EmailValidator id="emailV"  source="{login_txt}" property="text"  triggerEvent="click" trigger="{connexion_btn}"  />
    <mx:StringValidator id="passwordV" source="{password_txt}" property="text"  trigger="{connexion_btn}"  triggerEvent="click" />

私は試した:

target.errorString = null; // not good

どんな手掛かり ?

4

3 に答える 3

1

通常、errorString を空の文字列に設定します。赤い文字列が付いたコンポーネントのインスタンスでそれを行います。その場合、それはあなたのトリガーコンポーネントになると思います:

login_txt.errorString = '';
password_txt.errorString = '';

errorString を設定しているターゲットがバリデータソースとして指定された実際のコンポーネントと同じであるかどうかは、提供された限られたコードに基づいてわかりません。確かに知るのに十分な情報が提供されていないだけかもしれません。

于 2012-10-20T16:19:35.610 に答える