【问题标题】:Flex: Display Validator Error MessageFlex:显示验证器错误消息
【发布时间】:2012-05-02 00:08:56
【问题描述】:

在 flex 中,当我将鼠标放在无效的字段上时,会出现一个红色的弹出窗口 指示错误消息。默认情况下,它被红色四舍五入。

是否可以在没有鼠标悬停的情况下默认显示红色弹出窗口? 因为有时候红框不够清晰,给人的印象是程序是 卡住了

【问题讨论】:

    标签: apache-flex validation


    【解决方案1】:

    我有类似的问题,我是这样处理的。

    在验证器上,我添加了有效和无效函数,然后更改了文本框的背景颜色或您想要的任何表单元素。这是一段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 的背景颜色变为红色为无效,白色为有效

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-06-20
      • 1970-01-01
      • 1970-01-01
      • 2022-07-07
      • 2022-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多