Ok,
don't know why I didn't find the right place before. I discovered the context->componentDictionary. Now I solved it with doing
self context structure embeddedComponents do:[:each|
(each target = self owner) ifFalse: [
self context componentDictionary removeKey: each]].
at save time. Is there a better way to do?
thanks,
Norbert
On 15.04.2010, at 12:39, Norbert Hartl wrote:
> I have a pier page that contains two embedded components. The first displays the content of an object and the second displays a link that when pressed does a call: with an editor to that object.
>
> If I alter the object in the editor and press save the page below displays the old content of the object. I think the problem is two fold. The component that displays the object uses a magritte component for that. As the memento is snapshotting the object it has still the old values. But pier seems to cache the embedded component (that holds the magritte component) as well and I didn't figure out so far how it does that.
>
> What would be the best way to invalidate any of the cached things?
>
> thanks,
>
> Norbert
> _______________________________________________
> Magritte, Pier and Related Tools ...
>
https://www.iam.unibe.ch/mailman/listinfo/smallwiki_______________________________________________
Magritte, Pier and Related Tools ...
https://www.iam.unibe.ch/mailman/listinfo/smallwiki