This commit is contained in:
2025-11-17 15:01:18 +01:00
parent 5e869c96a5
commit 876f446b8e
3 changed files with 9 additions and 5 deletions
+1
View File
@@ -18,6 +18,7 @@
<haxelib name="actuate"/> <haxelib name="actuate"/>
<haxelib name="feathersui"/> <haxelib name="feathersui"/>
<haxelib name="feathersui-cairngorm"/> <haxelib name="feathersui-cairngorm"/>
<haxelib name="hx-color-trace"/>
<icon path="assets/icons/icon.svg"/> <icon path="assets/icons/icon.svg"/>
+5 -3
View File
@@ -16,6 +16,7 @@ import feathers.text.TextFormat;
import model.Constants; import model.Constants;
import openfl.Assets; import openfl.Assets;
import openfl.text.Font; import openfl.text.Font;
import t9.util.ColorTraces.*;
class LPTCManager2026 extends Application { class LPTCManager2026 extends Application {
@@ -27,6 +28,7 @@ class LPTCManager2026 extends Application {
// private var nav:StackNavigator; // private var nav:StackNavigator;
public function new() { public function new() {
super(); super();
addEventListener(FeathersEvent.CREATION_COMPLETE, onCreationComplete); addEventListener(FeathersEvent.CREATION_COMPLETE, onCreationComplete);
@@ -87,17 +89,17 @@ class LPTCManager2026 extends Application {
// nav = new StackNavigator(); // nav = new StackNavigator();
trace(this, "--> initialize()"); traceBlue(this + " --> initialize()");
} }
private function loadRiders():Void { private function loadRiders():Void {
trace(this + " --> loadRiders()"); traceGreen(this + " --> loadRiders()");
var cgEvent:LoadRidersEvent = new LoadRidersEvent(); var cgEvent:LoadRidersEvent = new LoadRidersEvent();
CairngormEventDispatcher.getInstance().dispatchEvent(cgEvent); CairngormEventDispatcher.getInstance().dispatchEvent(cgEvent);
} }
private function onCreationComplete(event:FeathersEvent):Void { private function onCreationComplete(event:FeathersEvent):Void {
trace(this + " --> onCreationComplete()"); traceBlue(this + " --> onCreationComplete()");
loadRiders(); loadRiders();
} }
} }
+3 -2
View File
@@ -1,5 +1,6 @@
package command; package command;
import t9.util.ColorTraces;
import openfl.Vector; import openfl.Vector;
import vo.Rider; import vo.Rider;
import feathers.data.ArrayCollection; import feathers.data.ArrayCollection;
@@ -12,6 +13,7 @@ import feathers.rpc.IResponder;
import feathers.rpc.events.ResultEvent; import feathers.rpc.events.ResultEvent;
import haxe.Json; import haxe.Json;
import model.AppModelLocator; import model.AppModelLocator;
import t9.util.ColorTraces.*;
class LoadRidersCommand implements ICommand implements IResponder { class LoadRidersCommand implements ICommand implements IResponder {
private var model = AppModelLocator.getInstance(); private var model = AppModelLocator.getInstance();
@@ -21,7 +23,6 @@ class LoadRidersCommand implements ICommand implements IResponder {
var delegate = new LoadRidersDelegate(this); var delegate = new LoadRidersDelegate(this);
// make the delegate do some work // make the delegate do some work
delegate.loadRidersService(); delegate.loadRidersService();
trace(this + "execute()");
} }
// this is called when the delegate receives a result from the service // this is called when the delegate receives a result from the service
@@ -31,7 +32,7 @@ class LoadRidersCommand implements ICommand implements IResponder {
var riders:Array<Rider> = cast(rpcEvent, ResultEvent).result; var riders:Array<Rider> = cast(rpcEvent, ResultEvent).result;
model.ridersListDP = new ArrayCollection(riders); model.ridersListDP = new ArrayCollection(riders);
trace("ridersListDP.length --> " + model.ridersListDP.length); traceGreen("ridersListDP.length --> " + model.ridersListDP.length);
/*var data:DynamicAccess<Dynamic> = Json.parse(cast(rpcEvent, ResultEvent).result); /*var data:DynamicAccess<Dynamic> = Json.parse(cast(rpcEvent, ResultEvent).result);
*/ */