Repository: flex-asjs Updated Branches: refs/heads/develop 23a7a05d6 -> bf0824431
DateField must now dispatch initComplete so DataFieldView can use format bead. Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/bf082443 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/bf082443 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/bf082443 Branch: refs/heads/develop Commit: bf0824431157e51b4d366703eea29bb93c63403b Parents: 23a7a05 Author: Peter Ent <[email protected]> Authored: Mon May 1 11:40:19 2017 -0400 Committer: Peter Ent <[email protected]> Committed: Mon May 1 11:40:19 2017 -0400 ---------------------------------------------------------------------- .../Basic/src/main/flex/org/apache/flex/html/DateField.as | 3 +++ .../src/main/flex/org/apache/flex/html/beads/DateFieldView.as | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/bf082443/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/DateField.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/DateField.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/DateField.as index c953773..aef01c7 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/DateField.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/DateField.as @@ -23,6 +23,7 @@ package org.apache.flex.html import org.apache.flex.core.IFormatBead; import org.apache.flex.core.UIBase; import org.apache.flex.core.ValuesManager; + import org.apache.flex.events.Event; /** * The change event is dispatched when the selectedDate is changed. @@ -77,6 +78,8 @@ package org.apache.flex.html addBead(bead); } } + + dispatchEvent(new Event("initComplete")); } /** http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/bf082443/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/DateFieldView.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/DateFieldView.as b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/DateFieldView.as index 33bdfbb..547c8d1 100644 --- a/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/DateFieldView.as +++ b/frameworks/projects/Basic/src/main/flex/org/apache/flex/html/beads/DateFieldView.as @@ -116,10 +116,10 @@ package org.apache.flex.html.beads _button.y = _textInput.y; } - IEventDispatcher(_strand).addEventListener("beadsAdded",handleBeadsAdded); + IEventDispatcher(_strand).addEventListener("initComplete",handleInitComplete); } - private function handleBeadsAdded(event:Event):void + private function handleInitComplete(event:Event):void { var formatter:IFormatBead = _strand.getBeadByType(IFormatBead) as IFormatBead; formatter.addEventListener("formatChanged",handleFormatChanged);
