2009-10-01 1 views
2

사용자 정의 유효성 검사기가있는 TextInput이있는 양식이 있습니다. Validator 로직을 호출하고 프로그래밍 방식으로 결과를 처리합니다. 하나의 문제를 제외하면이 모든 것이 정상적으로 작동합니다. 올바르지 않은 경우 TextInput이 강조 표시되지만 마우스 커서를 TextInput 위로 굴릴 때까지 errorMsg가 포함 된 툴팁이 표시되지 않습니다. 프로그래밍 방식으로 툴팁을 표시 할 수 있습니까?Validator가 "invalid"를 반환하면 프로그래밍 방식으로 TextInput에 툴팁을 표시 할 수 있습니까?

답변

1

유효성 검사기 결과 처리 함수에서 ToolTipManager.createToolTip 함수를 사용하여 프로그래밍 방식으로 도구 설명 텍스트를 다시 작성해야 할 수 있습니다.

링크에서 설명서를 확인하면 즉시 툴팁을 생성하는 것이 간단 해 보입니다. 당신이 검사기를 사용자 정의하는 데 도움이 될 수 있습니다 Better form validation in Flex

이 : 당신은 한 번 봐 가질 수

+0

그래, 나는 그렇게 멀리 가지 않아도되기를 바랬다. 나에게 그것은 그것보다 훨씬 더 간단해야한다. 툴팁은 이미 존재하고, 단지 표시되지 않고있다. 기존 항목을 다시 만들 필요가 없습니다. 이미 만들어진 항목 만 표시하면됩니다. –

+0

나는 이것이 유일한 옵션 일 수 있다고 생각합니다. 배후에서 MXML의 toolTip 속성을 설정하면 UIComponent에 대한 mouserOver 및 mouserOut 이벤트 리스너를 자동으로 등록한 다음 UIComponent에서 저장 한 toolTip 문자열 값을 검색하고 이벤트 리스너에서 createTooltip 및 destroyTooltip을 호출합니다. – JStriedl

관련 문제