requiredFieldError не работает - PullRequest
       22

requiredFieldError не работает

1 голос
/ 30 марта 2012

Кажется, что код написан правильно, но я не получаю сообщение об ошибке при попытке пропустить поле имени.Вместо этого я вижу маленький желтый треугольник с восклицательным знаком, который появляется рядом с полем имени.Что может быть причиной для этого?Спасибо.

<fx:Declarations>
    <s:RadioButtonGroup id="phoneRadioButtonGroup"/>
    <mx:StringValidator id="firstNameValidator" source="{firstNameTextInput}"
    property="text" requiredFieldError="This field is required" required="true"/>
    <mx:StringValidator id="lastNameValidator" source="{lastNameTextInput}" 
    property="text" required="false" tooShortError="Please enter at least four characters" minLength="4"/>
    <!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Form width="380" height="615" backgroundColor="#56A1B9">
    <s:FormHeading label="Contact Editor"/>

    <s:FormItem width="252" height="36" label="First Name" required="true">
    <s:TextInput id="firstNameTextInput"/>
    </s:FormItem>

    <s:FormItem width="251" height="36" label="Last Name" required="false"> 
    <s:TextInput id="lastNameTextInput"/>
    </s:FormItem>

    <mx:HRule width="100%" height="15"/>

    <s:FormItem width="252" height="37" label="Email" required="true">
    <s:TextInput id="emailTextInput"/>
    </s:FormItem>

1 Ответ

0 голосов
/ 20 июля 2013

Установите для обязательного поля значение .. и установите errorMessage = "обязательное сообщение"

Это решит проблему

...