diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateChooser.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateChooser.as index dd28ce9083..1f9643a66e 100644 --- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateChooser.as +++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/DateChooser.as @@ -27,6 +27,12 @@ package org.apache.royale.html */ [Event(name="change", type="org.apache.royale.events.Event")] + + /** + * The change event is dispatched when the displayed month is changed. + */ + [Event(name="monthChanged", type="org.apache.royale.events.Event")] + /** * The DateChooser class is a component that displays a calendar. * diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DateChooserView.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DateChooserView.as index a3d2ab9d20..35e9c5c793 100644 --- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DateChooserView.as +++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/beads/DateChooserView.as @@ -249,6 +249,7 @@ package org.apache.royale.html.beads private function handleModelChange(event:Event):void { updateDisplay(); + getHost().dispatchEvent(new Event("monthChanged")); } } }