Flex: Как создать плавающее уведомление типа для пользовательского компонента? - PullRequest
0 голосов
/ 13 мая 2010

У меня есть пользовательский компонент на основе TextInput для даты и времени с некоторыми ограничениями на то, что считается «в пределах диапазона». Но все же можно вставлять даты, выходящие за пределы диапазона.

Когда пользователь вводит дату в valueCommit, я хотел бы иметь возможность отображать всплывающее уведомление для пользователя, информировать / предупреждать его о том, что дата выходит за допустимый диапазон.

Я имею в виду уведомления аля Validators, но я бы предпочел не использовать механизм Validator, потому что это действительно не проверка, а уведомление. Что-то вроде всплывающей подсказки, но она появится только в том случае, если пользователь изменил значение. Может быть, какой-то эффект?

Если у кого-то есть идеи или кто-то сделал что-то подобное, я весь в ушах!

1 Ответ

1 голос
/ 13 мая 2010

Итак, я знаю, что вы сказали, что не хотите использовать валидаторы, но в то же время это звучит в точности так, как вы описываете. Однако вы не проверяете всю форму, просто проверяете поле, чтобы убедиться, что оно соответствует какому-либо стандарту. Вы захотите проверить использование валидаторов с errorString:

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

...