This page was saved using jaction on 2006-09-04 8:33:49.
Address: http://flexdocs.kr/docs/flex2/langref/mx/validators/IValidatorListener.html
Title: mx.validators.IValidatorListener (Flex™ 2 레퍼런스 가이드)  •  Size: 15444
Packagemx.validators
인터페이스public interface IValidatorListener
인프리멘타UIComponent

Flex 데이터 검증 메카니즘을 지원(support)하기 위해서 컴퍼넌트가 Implements하는 인터페이스입니다. UIComponent 클래스가, 이 인터페이스를 Implements합니다. 따라서, UIComponent 의 서브 클래스도 이 인터페이스를 Implements합니다.



Public property
 property정의
  errorString : String
발리 데이터에 의해 컴퍼넌트를 감시하고 있을 때, 검증이 실패했을 경우에, 그 컴퍼넌트의 에러 힌트에 표시되는 텍스트입니다.
IValidatorListener
  validationSubField : String
발리 데이터가 subfield를 할당하는 경우에 사용합니다.
IValidatorListener
Public Methods
 Methods정의
  validationResultHandler (event:ValidationResultEvent ):void
이 컴퍼넌트에 할당할 수 있었던 발리 데이터로부터의 validinvalid 의 양쪽 모두의 이벤트를 처리합니다.
IValidatorListener
property의 상세
errorStringproperty
errorString:String   [read-write]

발리 데이터에 의해 컴퍼넌트를 감시하고 있을 때, 검증이 실패했을 경우에, 그 컴퍼넌트의 에러 힌트에 표시되는 텍스트입니다.

Validator 클래스를 실제로 사용하지 않고 검증 에러를 표시하려면 ,errorString property를 사용합니다. errorString property에 string치를 기입하면, 검증 에러를 나타내기 위해서(때문에) 컴퍼넌트의 주위에 붉은 경계선이 묘화 됩니다. 발리 데이터가 검증 에러를 검출했을 경우와 같게, 마우스 포인터를 컴퍼넌트상에 겹치면, 툴 힌트에 검증 에러 메세지로서 그 string가 표시됩니다.

검증 에러를 클리어 하려면 ,errorString property에 empty의 string ("")를 지정합니다.

errorString property에 값을 기입해도, valid 또는 invalid 이벤트는 방아쇠 되지 않습니다. 단지, 경계선의 색이 변경되어 검증 에러 메세지가 표시될 뿐입니다.

Implements
    public function get errorString():String
    public function set errorString(value:String ):void
validationSubFieldproperty 
validationSubField:String   [read-write]

발리 데이터가 subfield를 할당하는 경우에 사용합니다.

Implements
    public function get validationSubField():String
    public function set validationSubField(value:String ):void
Methods의 상세
validationResultHandler()Methods
public function validationResultHandler(event:ValidationResultEvent ):void

이 컴퍼넌트에 할당할 수 있었던 발리 데이터로부터의 validinvalid 의 양쪽 모두의 이벤트를 처리합니다.

통상, 발리 데이터에 event listener를 할당하는 것으로, 발리 데이터에 의해 dispatch된 valid event 및 invalid 이벤트를 처리합니다. 검증중의 컴퍼넌트로 직접 검증 이벤트를 처리하는 경우는, 이 Methods를 재정의(override) 하면 valid event 및 invalid 이벤트를 처리할 수 있습니다. 발리 데이터가 valid event 및 invalid 이벤트를 릿슨 하고 있는 경우, Implements내로부터,dispatchEvent() Methods를 사용해 이러한 이벤트를 dispatch할 수 있습니다.

Parameters
event:ValidationResultEvent — 검증용의 event object입니다.

See also







 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/validators/IValidatorListener.html