我有一堆复选框,我将它们分组在 mx:FormItem 标记下,比方说称为 Application
<mx:FormItem id ="application" label="Application" labelStyleName="labelStyle" width="520">
这些都需要验证。特别是,需要检查是否至少选择了这些复选框之一。这是在用户尝试提交按钮时完成的,所以我有一些效果:
<mx:Button width="60" label="Send" id="submit" click="doValidation();" />
doValidation() 函数有一堆条件需要检查,通过这些条件后,设置 Mx:FormItem 标记的 errorMessage 属性,如下所示
private function doValidation():void
{
if(check.condition) // check.condition is a stub
Application.errorString= "You messed up";
}
但是,不会显示此 errorString。我相信这是我卡住的地方。作为相对较新的 flex,我还不太清楚如何解决它。有人可以说明如何显示此错误消息。内部逻辑就好了,我已经调试了代码看看它是如何工作的,但是