I find that if my template uses a field in the backing model java file
that hasn't been inited yet, it throws exceptions in when rendering.

Is there a reason the tml file is rendered/reified before the backing
model class?

I usually have to stick a dummy instance or do some dummy
initialization via PageAttached or PageLoaded, so the renderqueue is
happy, before the real values are apparently set up via
onPassivate/onActivate, or being passed in from a previous page via a
initialize or set method.

I can't think of any good reason that the renderqueue should run
before the page values it uses are even inited. It's a big source of
frustration and bugs.

One good thing, would be a document on the order of the following calls.

PageLoaded
PageAttached
PageDetached
OnActivate
OnPassivate
The render methods.

The render flow is well documented. How Activate/Passivate, external
initialization ( via called a setup parameter on the page, say
"SomePage.set(SomeValue) play with
PageLoaded/PageAttached/PageDetached isn't.

-Daniel

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to