Using RiderVO instead of Dynamic object in RidersList

This commit is contained in:
2025-11-26 13:34:31 +01:00
parent 6f62c3ad53
commit aa2ba5c90d
3 changed files with 35 additions and 12 deletions
+24 -6
View File
@@ -29,18 +29,36 @@ class LoadRidersCommand implements ICommand implements IResponder {
public function result(rpcEvent:Dynamic):Void {
// populate the riders DP in the model locator with the JSON results from the service call
var riders:Array<RiderVO> = cast(rpcEvent, ResultEvent).result;
model.ridersListDP = new ArrayCollection(riders);
/*
var riders:Array<RiderVO> = cast(rpcEvent, ResultEvent).result;
model.ridersListDP = new ArrayCollection(riders);
traceGreen("ridersListDP.length --> " + model.ridersListDP.length);
*/
/*var data:DynamicAccess<Dynamic> = Json.parse(cast(rpcEvent, ResultEvent).result);
*/
var riders:Array<Dynamic> = cast(rpcEvent, ResultEvent).result;
/*for (key => value in riders){
//ConfigValues.data[key] = value;
traceMagenta(key + " / " + riders[key]);
}*/
/*var data:DynamicAccess<Dynamic> = Json.parse(e.target.data);
var rac:ArrayCollection<RiderVO> = new ArrayCollection();
for (v in riders) {
var rider:RiderVO = cast v;
rac.add(rider);
}
model.ridersListDP = rac;
/*
var data:DynamicAccess<Dynamic> = Json.parse(cast(rpcEvent, ResultEvent).result);
var riders:Array<RiderVO> = cast(rpcEvent, ResultEvent).result;
var data:DynamicAccess<Dynamic> = Json.parse(e.target.data);
for (key => value in data){
ConfigValues.data[key] = value;
} */
}
*/