Hello there,
looks like not even after all those years I can properly wrap my head around the R/R loop. I sort of thought all (sub)components get awake first; (then other methods not important here) and then all of them get appendToResponse.
Nope. After my code behaved weirdly, I've added logging to both awake and appendToResponse, and with some surprise found they are in fact interspersed like this:
===
- AWAKE DFEOForm@1460074866 IN null@null
- APPEND-RESPONSE DFEOForm@1460074866 IN null@null
- AWAKE lstr@911219867 IN DFEOForm@1460074866
- APPEND-RESPONSE lstr@911219867 IN DFEOForm@1460074866
- AWAKE SharedHeader@1055406501 IN DFEOForm@1460074866
- APPEND-RESPONSE SharedHeader@1055406501 IN DFEOForm@1460074866
- AWAKE lstr@911219867 IN SharedHeader@1055406501
- APPEND-RESPONSE lstr@911219867 IN SharedHeader@1055406501
...
===
Darn.
I need to allow my subcomponent to do something reasonable before the root page appendToResponse starts.
How could one achieve that?
Thanks a lot,
OC
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Help/Unsubscribe/Update your Subscription: