package com.komponenty
{
import mx.controls.TextInput;
import mx.events.ValidationResultEvent;
import com.komponenty.KodPocztowyValidator;
import flash.events.Event;
import mx.validators.ValidationResult;
public class TextInputKod extends TextInput
{
private var kodPocztowyValidator:KodPocztowyValidator = new KodPocztowyValidator();
private var validator:ValidationResultEvent;
public function TextInputKod()
{
super();
this.maxChars=6;
this.restrict="0-9\\-";
this.kodPocztowyValidator.source = this;
this.kodPocztowyValidator.property = "text";
this.addEventListener("enter", this.validate);
}
private function validate(event:Event):void
{
validator = kodPocztowyValidator.validate();
if (validator.type == ValidationResultEvent.VALID)
{
this.errorString = "";
} else {
this.errorString = validator.message;
}
}
}
}
Programowanie c++/c#/delphi/javas/php/installscript/nativescript
Przykłady - przydatne funkcje
wtorek, 27 kwietnia 2010
Komponent TextInput - kod pocztowy
Komponent TextInputKod - służy do wprowadzania polskiego kodu pocztowego, oparty o standardowy komponent TextInput. Walidacja wprowadzonego kodu odbywa się przez odrębny walidator KodPocztowyValidator - dostępny w innym artykule
Etykiety:
Flex-komponenty
Subskrybuj:
Komentarze do posta (Atom)
Brak komentarzy:
Prześlij komentarz