mx:FormItem タグの下にグループ化した多数のチェックボックスがあります。これは、Application と呼ばれます。
<mx:FormItem id ="application" label="Application" labelStyleName="labelStyle" width="520">
これらは検証する必要があります。特に、これらのチェックボックスの少なくとも 1 つが選択されているかどうかを確認する必要があります。これは、ユーザーがボタンを送信しようとしたときに行われるため、次のような効果があります。
<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 は表示されません。これが私が立ち往生しているところだと思います。フレックスは比較的新しいので、まだ自分のやり方がよくわかりません。このエラーメッセージがどのように表示されるかを誰かが説明できますか? 内部ロジックは問題ありません。コードをデバッグして動作を確認しましたが、