`
mmk12333
  • 浏览: 35135 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

flex 下拉框验证组件

    博客分类:
  • flex
阅读更多

//继承验证

public class ObjectNullValidator extends Validator
 {
  public function ObjectNullValidator()
  {
   super();
   requiredFieldError = "必须填写" ;
  }
    
  private var _invalidCode:String = "222";
  
  public static function validateString(validator:ObjectNullValidator, value:Object, baseField:String = null, aa:Boolean = false):Array
  {
   var results:Array = [];
   if (!aa)
   {
    if (value==null)
     results.push(new ValidationResult(true, baseField, "222", validator.requiredFieldError));
   }
   return results;
  }
  
  override protected function doValidation(value:Object):Array
  {
   var results:Array = super.doValidation(value);
   var val:String = value ? String(value) : "";
   if (results.length > 0 || ((val.length == 0) && !required))
    return results;
   else
    return ObjectNullValidator.validateString(this, value, null, required );
  }
  
  public function get invalidCode():String
  {
   return _invalidCode;
  }

 }

 

//组件调用

<valid:ObjectNullValidator source="{_setmeal}"
             property="selectedItem"
             required = "true"
             requiredFieldError = "(必选项)"
             triggerEvent = "focusOut"/>

分享到:
评论

相关推荐

    Flex 下拉框为Tree的ComboBox

    当需要处理具有树状结构的数据时,如部门结构、地区分类等,就需要对其进行定制,将其下拉部分转换为一个Tree组件,这就是所谓的"Flex下拉框为Tree的ComboBox"。 首先,我们来看一下如何实现这个功能。在Flex中,...

    flex 多选下拉框

    1. **Spark组件库**:Flex 4引入了Spark组件库,它提供了更加现代和灵活的UI组件,其中包括了支持多选的下拉框组件`mx:ComboBox`和`s:List`。 2. **数据绑定**:在Flex中,数据绑定是连接UI组件(如下拉框)与应用...

    flex组件,功能强大的下拉框

    在本项目中,我们关注的是一个特定的Flex组件——"功能强大的下拉框"。这个自编的Flex下拉框组件设计用于提供丰富的功能,如多级级联选择,这在数据层级结构复杂的应用场景中尤为有用。 1. **Flex布局基础** Flex...

    自定义下拉框组件(已封装)

    本案例中的"自定义下拉框组件(已封装)"是一个经过精心设计和优化的UI元素,它不仅包含了基本的下拉框功能,还融入了特定的样式,使其更加符合现代网页的审美需求。下面我们将深入探讨这个组件的设计原理、使用方法...

    下拉框美化组件

    在压缩包"下拉框组件"中,可能包含的除了这两个脚本文件外,还有示例代码、CSS样式文件、图片资源等,这些可以帮助开发者更好地理解和应用这个组件。通过学习和实践,开发者能够将这个下拉框美化组件成功地整合到...

    Flex设置下拉框ComboBox组件在不可编辑状态下的选中样式

    在Flex开发中,ComboBox组件是一种常用的用户界面元素,它结合了文本输入框和下拉列表的功能,用户可以从中选择一个项目。在某些情况下,我们可能希望禁用ComboBox的编辑功能,使其变为只读模式,同时还要保持良好的...

    顶部下拉框输入框组件封装

    【顶部下拉框输入框组件封装】是一种常见的前端UI组件,尤其在网页应用中用于提供用户选择或输入的交互方式。这个组件的封装涉及到多个技术栈的集成,包括Vue.js框架、Webpack构建工具以及JavaScript语言基础。下面...

    搜索下拉框组件 chosen

    **Chosen 搜索下拉框组件详解** Chosen 是一个流行的JavaScript库,专门设计用于美化和增强HTML中的`&lt;select&gt;`元素。这个插件的主要目标是解决原生`&lt;select&gt;`标签在显示大量选项时的用户体验问题,以及提供搜索功能...

    JSF加入Ajax功能的下拉框自定义组件(含源代码)

    JSF加入Ajax功能的下拉框自定义组件,含源代码。

    这是一个可输入下拉框组件

    "可输入的下拉框组件"是一个常见的UI元素,广泛应用于各种Web应用和桌面软件中。这样的组件结合了传统的下拉框与搜索输入框的功能,极大地提高了用户在大量数据选择时的便捷性。 首先,我们来理解一下“下拉框”的...

    基于vue实现可搜索下拉框定制组件

    基于 Vue 实现可搜索下拉框定制组件 本文将详细介绍基于 Vue 实现可搜索下拉框定制组件的方法和技术要点,旨在帮助读者更好地理解和运用 Vue Framework。 组件概述 在 Vue 中实现可搜索下拉框定制组件主要涉及到...

    第22章 Combo(自定义下拉框)组件1

    在本章的学习中,我们将深入理解EasyUI中的Combo(自定义下拉框)组件,这是一个在Web开发中常用于提供用户选择项的交互元素。Combo组件不仅提供了基本的下拉选项,还可以根据需求进行定制,比如添加图片、文本或者...

    微信小程序 select 下拉框组件功能

    一、源码地址 ...二、效果图 录屏图片质量较差,所以大家会看到残影(捂脸)...三、组件源码 1. select.wxml &lt;text class=current-name&gt;{{current.name}} &lt;view class=option-list wx:if={{isShow}} catchtap

    flex 下拉 带复选框 多选

    在Flex编程中,"flex 下拉 带复选框 多选" 是一个常见的组件需求,主要用于创建具有多选功能的下拉列表。在Flex中,我们可以利用两种主要的组件来实现这样的功能:ComboBox和DropDownList。这两种组件都是用户界面...

    微信小程序下拉框组件使用方法详解

    微信小程序下拉框组件是微信小程序开发中常见的一种组件,用于实现下拉菜单的交互功能。它可以帮助用户从列表中选择特定的选项,并且可以在选择后对数据进行处理。本文将详细解析微信小程序下拉框组件的使用方法,并...

    下拉框组件

    下拉框组件是用户界面设计中的一个重要元素,广泛应用于网页和应用程序中,为用户提供了一种在有限选项中进行选择的交互方式。这类组件通常被称为下拉列表、选择器或者Select组件,它允许用户从预定义的一组选项中...

    带查询的下拉框组件

    在IT行业中,前端开发经常会遇到需要创建交互性强、用户体验良好的用户界面。...在本案例中,"搜索查询组件"可能就是这样一个实现,它的成功集成到项目中意味着经过了功能验证和兼容性测试,可以放心使用。

    FLEX中下拉框嵌入Checkbox

    在Flex编程中,下拉框(ComboBox)是用户界面中常用的一种组件,它允许用户从预定义的选项中选择一个值。然而,有时我们需要在下拉框中不仅提供文本选项,还需要提供复选框(Checkbox)来让用户进行多选操作。这种...

    flex4 下拉框可以多选 CheckBoxTreeComboBox

    本篇我们将聚焦于“flex4下拉框可以多选CheckBoxTreeComboBox”的主题,深入探讨这个特殊组件的功能和使用方法。 `CheckBoxTreeComboBox`是Flex4中一个自定义组件,它结合了`Tree`和`ComboBox`两种控件的特点。通常...

Global site tag (gtag.js) - Google Analytics