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