`

UIComponent

    博客分类:
  • Flex
阅读更多

http://livedocs.adobe.com/flex/3_cn/mx/core/UIComponent.html

 

validateDisplayList()    方法     
public function validateDisplayList():void

验证子项的位置和大小,并绘制其它可视内容。如果使用此 ILayoutManagerClient 调用 LayoutManager.invalidateDisplayList() 方法,则当更新显示列表时会调用 validateDisplayList() 方法。

 

validateNow()    方法     
public function validateNow():void

验证并更新此对象的属性和布局,如果需要的话重绘对象。通常只有当脚本执行完毕后,才会处理要求进行大量计算的处理属性。例如,对 width 属性的设置可能会延迟,因为此设置需要重新计算这些对象的子项或父项的宽度。如果脚本多次设置了 width 属性,则延迟处理可防止进行多次处理。此方法允许您手动覆盖此行为。

 

validateProperties()    方法    
public function validateProperties():void

由布局逻辑用于通过调用 commitProperties() 方法来验证组件的属性。通常,子类化程序应覆盖 commitProperties() 方法,而不是覆盖此方法。

 

validateSize()    方法    
public function validateSize(recursive:Boolean = false):void

如果使用此 ILayoutManagerClient 调用 LayoutManager.invalidateSize() 方法,随后在测量时调用了 validateSize() 方法,则验证组件的度量大小。

参数
    recursive:Boolean (default = false) — 如果为 true,则调用对象子项的此方法。


validationResultHandler()    方法    
public function validationResultHandler(event:ValidationResultEvent):void

处理分配给此组件的验证程序调度的 valid 和 invalid 事件。

您通常通过向验证程序分配事件侦听器来处理由验证程序调度的 valid 和 invalid 事件。如果您希望直接在正在验证的组件中处理验证事件,则可以覆盖此方法以处理 valid 和 invalid 事件。通常,您会在覆盖过程中调用 super.validationResultHandler(event)。

参数
    event:ValidationResultEvent — 用于验证的事件对象。

另请参见
mx.events.ValidationResultEvent

 

 

 

            private function reSetDataGrid():void{
                this.showIncomeStreams();
                this.getRequiredFields();
                this.validateNow();
                this.validateSize();
                this.validateDisplayList();   
            }

分享到:
评论

相关推荐

    UIComponent.unitypackage

    UIComponent.unitypackage

    itemStorage_as_class.rar_Flex xml_UIComponent_flex_flex 3_flex s

    This is a Flex UIComponent that can be used 谋n a FLEX 3 mxml application as component written in action script 3.0, provides you to create items that cab be filled from an XML or Query ResultSet or ...

    UICOMPONENT - 将 uicontrol 扩展到所有 Java 类:增强替换 uicontrol 和 javacomponent,接受所有 Java (Swing/AWT) 样式组件-matlab开发

    UICOMPONENT 旨在直接替代 Matlab 的内置 UICONTROL 和 JAVACOMPONENT 函数。 它接受 UICONTROL 接受的所有参数和样式,以及任何其他可显示的 Java (Swing/AWT) 组件类。 保留了 UICONTROL 的调用约定和语法以实现...

    MatlabGUI使用java组件无所不能-uicomponent.m

    MatlabGUI使用java组件无所不能-uicomponent.m 是不是曾经想做出漂亮的GUI 界面? 是不是曾经想在 Matlab GUI里面显示网页? 看看这个界面: matlab_java.png 所以,...

    UIComponent:自定义组件(空视图、标题、表单输入项、设置项、菜单项、按钮、文字)

    CustomComponent 自定义组件(空视图、标题、表单输入项、设置项、菜单项、按钮、文字) 继承于ConstraintLayout EmptyView 空数据视图-(图标加文字描述) 属性表格 name format description empty_title ...

    BlurryLoading-UiComponent

    "BlurryLoading-UiComponent" 是一个专门针对用户界面组件设计的加载效果库,它利用CSS技术实现了一种模糊加载效果。在用户等待内容加载时,这种模糊加载效果可以提供一个美观且具有视觉吸引力的过渡,提升用户体验...

    Demo3-加载UI1

    UIComponent UI = UnityGameFramework.Runtime.GameEntry.GetComponent<UIComponent>(); UI.OpenUIForm("Assets/Demo3/UI_Menu.prefab", "DefaultGroup"); } ``` 当进入Demo3_ProcedureMenu流程时,通过...

    flex开发自定义控件

    ### Flex开发自定义控件详解 Flex是一种强大的框架,用于构建高性能、丰富的互联网应用程序(RIA)。自定义控件是Flex开发中的一个重要方面,它允许开发者根据特定需求创建独特的UI组件,从而增强应用的功能性和...

    jsf api

    JSF的核心概念包括UIComponent、FacesContext、ManagedBean和Facelets等。 **2. UIComponent** UIComponent是JSF组件模型的基础,代表了用户界面中的一个元素,如按钮、输入框或表格。每个UIComponent都有属性、...

    flex 重写组件

    - **`UIComponent.measure()`**:用于设置组件的默认尺寸(`measuredWidth`、`measuredHeight`)和最小尺寸(`measuredMinWidth`、`measuredMinHeight`)。 - **`UIComponent.layoutChrome()`**:定义容器的边框...

    更换地图中的ESRI标志

    var stComponent : UIComponent = component.getChildAt(j) as UIComponent; if(stComponent.className == "Image"){ var img:Image = stComponent as Image; if (img.source.toString().indexOf("logo") > 0){ ...

    iOS设计模式-工厂方法

    我们可以创建一个`UIComponentFactory`协议,其中包含一个工厂方法`createComponent()`,返回`UIComponent`类型的对象。然后,我们可以有多个具体的工厂类,如`UIButtonFactory`和`UILabelFactory`,分别实现`...

    Flex自定义控件

    在Flex中,我们可以通过继承现有的UIComponent类或者使用Spark或 Halo组件模型来实现自定义控件。下面将详细探讨Flex自定义控件的相关知识点。 1. **自定义控件的基础** - **UIComponent**: Flex中的所有可视组件...

    facelets模板

    与 Tiles 相比,Facelets 的优势在于它预先集成了 JSF UIComponent,并且不需要 Facelets 配置文件,而 Tiles 需要 Tiles 配置文件。 在 Facelets 中可以添加 JSF 验证器和转换器。Facelets 全面支持表达式语言 (EL...

    Demo4-内置事件订阅1

    UIComponent UI = UnityGameFramework.Runtime.GameEntry.GetComponent<UIComponent>(); Event.Subscribe(OpenUIFormSuccessEventArgs.EventId, OnOpenUIFormSuccess); UI.OpenUIForm("Assets/Demo4/UI_Menu....

    Flex 弹出窗口代码

    var popup:UIComponent = new UIComponent(); // 创建一个新的UIComponent作为弹出窗口 popup.width = 300; // 设置窗口宽度 popup.height = 200; // 设置窗口高度 // 添加弹出窗口内容,例如一个Label或任何...

    JSF自定义转换器验证器实例

    public Object getAsObject(FacesContext context, UIComponent component, String value) { if (value == null || value.isEmpty()) { return null; } try { return Integer.parseInt(value); } catch ...

Global site tag (gtag.js) - Google Analytics