2012-04-29 16 views
0

私は、ユーザーが自分の日付選択ツールspark componetで日付を選択しているかどうかを確認しようとしています。私は試しました:Flash Builder:datechooserコンポーネントで日付が選択されているかどうかを確認するにはどうすればよいですか?

if(dateChooserBegin.selectedDate){ 
.......... 
} 

実行時nullオブジェクトエラーが発生します。私は誰かがこれを行うことを知っている場合、私は思っていた。助けてくれてありがとう。

+0

コードをトレースしましたか? ?どの値がnullですか?(dateChooserBeginまたはselectedDate?)dateChooserBeginがnullの場合、コードに基づいて、NULLエラーが発生することが予想されます.Nullオブジェクトのプロパティをドリルダウンすることはできません。 – JeffryHouser

答えて

1

おそらく、特定の日付の選択時に発生するCalendarLayoutChangeEventイベントオブジェクトから日付を抽出する必要があります。フレックスLiveDocsのexample(特にuseDateイベントハンドラを参照してください。

1
dirkgently。真のグローバルなブール値を変更するのDateChooserにonChangeイベントに設定してください。その後に言った私はへに追加されたと考えることができます

最善の方法は、あなたのbooleanが真であるかどうかを調べるには、dateChooser自体でselectedDateを使用してデフォルトの日付を強制的に使用する以外の方法はありません。

関連する問題