2011-05-30 60 views
0

我有一堆动态验证器,我在我的应用程序中创建。动态验证器和itemrenderer

我有一个包含s:DataGroup的mxml。 DataGroup包含一个itemRenderer。 在这个itemRenderer中,我有一个我想验证的组合框。

我执行这样的验证ONT的itemRenderer的creationComplete:

protected function creationCompleteHandler(event:FlexEvent):void 
{ 
    var condition:Condition = data as Condition; 
    condition.validator.source = valuesComboBox.textInput; 
    condition.validator.property= "text"; 
} 

当然,我这样做的时候,的itemRenderer是循环使用,并验证出现在地方,我不希望它至。

任何人有任何想法我可以解决这个问题?

感谢, 杰米

回答

2

为什么不来验证ComboBoxselectedItem和使用ComboBox作为源:

protected function creationCompleteHandler(event:FlexEvent):void 
{ 
    var condition:Condition = data as Condition; 
    condition.validator.source = valuesComboBox; 
    condition.validator.property= "selectedItem"; 
}