【发布时间】:2012-05-02 00:08:56
【问题描述】:
在 flex 中,当我将鼠标放在无效的字段上时,会出现一个红色的弹出窗口 指示错误消息。默认情况下,它被红色四舍五入。
是否可以在没有鼠标悬停的情况下默认显示红色弹出窗口? 因为有时候红框不够清晰,给人的印象是程序是 卡住了
【问题讨论】:
在 flex 中,当我将鼠标放在无效的字段上时,会出现一个红色的弹出窗口 指示错误消息。默认情况下,它被红色四舍五入。
是否可以在没有鼠标悬停的情况下默认显示红色弹出窗口? 因为有时候红框不够清晰,给人的印象是程序是 卡住了
【问题讨论】:
我有类似的问题,我是这样处理的。
在验证器上,我添加了有效和无效函数,然后更改了文本框的背景颜色或您想要的任何表单元素。这是一段sn-p代码:
<mx:StringValidator valid="handleValid(event)" invalid="handleValid(event)"/>
private function handleValid(event:ValidationResultEvent):void{
if(event.type== ValidationResultEvent.VALID){
TextInput(event.target.source).styleName = "validTextStyle";
}
else{
TextInput(event.target.source).styleName = "inValidTextStyle";
}
}
然后我有样式将 textInput 的背景颜色变为红色为无效,白色为有效
【讨论】: