次のタブ ナビゲーターがあります。これには[プロジェクト] タブがあり、次のように [リリース]ラベルの横にコンボ ボックスが含まれています ( AdditionalDetails.mxml) :
同じタブ ナビゲーターにはGate2タブがあり、ラベルCERT load dateの横にDateFieldが含まれており、下に表示されます ( Gate2.mxml ):
ここで、 [プロジェクト] タブで[未定としてリリース] を選択すると、次のようなアラート ボックスが表示されます。
YESをクリックすると、 Gate2タブのDateFieldをクリアします。どうすればそうできますか?コンボボックス (AdditionalDetails.mxml) のコード:
<mx:ComboBox id="General_Release_Dates"
selectedItem="{modelProxy.General_Release_Dates}"
valueCommit="{model.General_Release_Dates = event.currentTarget.selectedItem;updateReleaseDate(event)}"
change="{model.General_Release_Dates = event.currentTarget.selectedItem;updateReleaseDate(event)}" close="closeHandler(event);" includeInLayout="true" visible="true">
</mx:ComboBox
警告ボックスで [はい] をクリックする処理のコード:
private function alertClickHandler(evt:CloseEvent):void {
if (evt.detail == Alert.YES) { //Code to clear DateField}
Gate2タブのDateFieldコード( Gate2.mxml ): DateField コード:<mx:DateField id="G2_CRTLoadDate" width="150" selectedDate="{modelProxy.G2_CRTLoadDate}" change="{modelProxy.G2_CRTLoadDate = event.currentTarget.selectedDate;changeManagerStatus()}"/>