UIComponent

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();   
            }

你可能感兴趣的:(html,脚本,Flex,Adobe)