1

DateChooser で問題が発生しました。コントロールを直接クリックすると、必要に応じて日付が強調表示されます。プログラムで日付を選択すると、表示されません。

var date:Date = notification.getBody() as Date;
_view.dcMiniCalendar.selectedDate = date;

トレースは、正しい値dateを運ぶことを教えてくれます。_view.dcMiniCalendar.selectedDate

私はすでに_view.dcMiniCalendar.invalidateDisplayList()(および他のいくつかの無効化機能も)使用しようとしましたが、それらの有無にかかわらず、その日付がコントロールで選択されて表示されることはありません。

事前にt​​hx。x_mtd

4

1 に答える 1

2

有効な日付をnotification.getBody()返しますか?

私のは問題なく動作します。

<mx:DateChooser id="dateChooser" />

<s:Button click="button1_clickHandler(event)" />

protected function button1_clickHandler(event:MouseEvent):void
{
    var myDate:Date = new Date(2012, 11, 21);
    dateChooser.selectedDate = myDate;
}

の戻り値の型はnotification.getBody()何ですか? の場合は、Date.parse()stringを使用して解析します

于 2011-05-26T09:34:50.690 に答える