Buenas gente, he realizado unas pruebas con los validadores y creo que encontré un problema bastante serio.
Sean los siguientes 2 formItems:
Código:
<mx:FormItem label="Nombre completo:" required="true">
<mx:TextInput id="nombreTextInput"/>
</mx:FormItem>
<mx:FormItem label="Documento de identidad: " required="true">
<mx:TextInput id="documentoIdTextInput"/>
</mx:FormItem>
Y sean los siguientes 2 simples validators:
Código:
<mx:StringValidator id="nombreValidator" source="{nombreTextInput}" property="text" requiredFieldError="Campo requerido" />
<mx:StringValidator id="documentoIdValidator" source="{documentoIdTextInput}" property="text" requiredFieldError="Campo requerido" />
Les comento el bug.. si voy al formulario y me paso en el documentoId y apreto tab.. me sale : Campo requerido, si lo hago para el nombre, también.
Ahora.. si primero lo hago para el nombre, y luego lo hago en el documento... el nombre dice: "Campo requerido" pero el documento dice "This field is required" .
LOL!!
Bug???