TODO RiderList line 92

This commit is contained in:
2025-12-08 21:47:19 +01:00
parent fbd94c52c0
commit d0ab28556b
5 changed files with 48 additions and 7 deletions
+10 -1
View File
@@ -15,7 +15,7 @@ class AppModelLocator extends EventDispatcher implements IModelLocator {
public static final VIEWING_CHANGE:String = "viewingChange";
public static final RIDERS_LIST_DP_CHANGE:String = "ridersListDPChange";
public static final DRAWER_STATE_CHANGE:String = "drawerStateChange";
public static final RIDER_SELECT:String = "riderSelect";
// this instance stores a static reference to itself
private static var model:AppModelLocator;
@@ -44,6 +44,15 @@ class AppModelLocator extends EventDispatcher implements IModelLocator {
return drawerIsOpen;
}
// selected rider
public var selectedRider(default, set):RiderVO = null;
private function set_selectedRider(pRider:RiderVO):RiderVO {
selectedRider = pRider;
dispatchEvent(new Event(AppModelLocator.DRAWER_STATE_CHANGE));
return selectedRider;
}
// rider object contains uid/passwd
// its value gets set at login and cleared at logout but nothing binds to it or uses it
// retained since it was used in the original Adobe CafeTownsend example app