What we are looking for is some transparent way for users to provide data
to
components that do not get stored with these components when the page is
serialized.


your are just describing IModel.detach()..

But i guess your model that is wrapped does this behavior in detach?
then how is this model called detach on?

I still can't see the complete picture here how you are avoiding that those
data structures are not serialized with just using IComponentAssignedModel
because that model is referenced by the component. And that model has to
reference the real model because how else can it get the data that it shows?
So if the wrapmodel has to have a reference to the real model why can't you
return it in getWrappedModel()

johan

Reply via email to