2010-05-13 3 views
0

"범위 내"로 간주되는 것에 대해 특정 제한 사항이있는 날짜 및 시간용 사용자 지정 TextInput 기반 구성 요소가 있습니다. 그러나 범위를 벗어난 날짜를 삽입하는 것은 여전히 ​​좋습니다.플렉스 : 사용자 지정 구성 요소에 대한 부동 알림 메시지를 만드는 방법?

사용자가 valueCommit에서 날짜를 입력하면 사용자에게 호버링 알림을 표시하여 날짜가 허용 범위를 벗어 났음을 알리거나 경고 할 수 있기를 바랍니다.

나는 유효성 검사기 이외의 알림을 생각하고 있습니다. 유효성 검사기 메커니즘을 사용하지는 않을 것입니다. 실제로 유효성 검사가 아니라 알림이기 때문입니다. 툴팁과 비슷하지만 사용자가 값을 변경 한 경우에만 나타납니다. 어쩌면 어떤 종류의 효과일까요?

누구나 아이디어가 있거나 이와 비슷한 작업을했다면 나는 모두 귀입니다!

답변

1

그렇다면 유효성 검사기를 사용하고 싶지는 않겠지 만 동시에 설명하는 것과 똑같은 소리가 들린다는 것을 알고 있습니다. 전체 양식의 유효성을 검사하지 않고 필드를 검사하여 일부 표준을 확인합니다. 당신은 Errorstring이와 유효성 검사기의 사용을 체크 아웃 할 수 있습니다 :

http://livedocs.adobe.com/flex/3/html/help.html?content=validators_5.html

+0

글쎄, 난 유효성 검사기를 사용하지 않는 이유는 두 가지 이유가 있습니다. 첫째, 유효성 검사기는 입력 구성 요소를 빨간색으로 간단히 설명합니다. 마우스 오버가 필요하지 않고 알림이 자동으로 표시되기를 바랍니다. 둘째, 유효성 검사기 텍스트는 빨간색 배경을 가지고 있으며이를 변경하기 위해 _all_ 유효성 검사기의 스타일을 덮어 써야합니다. 유효하지 않은 검사기는 다른 곳에서 유효성 검사기를 사용하므로 유효하지 않습니다. – aberrant80

+0

그러면 사용자 지정 구성 요소를 만들어야 할 것이라고 생각합니다. PopUpManager 코드 또는 ToolTipManager를 사용하여 요소를 배치 할 수 있습니다.이 요소는 오류 문자열 툴팁처럼 보이도록 간단한 캔버스 일 수 있습니다. – quoo

+0

어쨌든 나는 이것을 버렸다. 그리고 아무도 대답하지 못했기 때문에, 나는 너의 것을 체크 할 것이다 : D 도와 줘서 고마워! – aberrant80

관련 문제