Martijn,

you probably mean how chained models would be detached. So instead of
propagating detach in IChainedModel they would be detached automatically?

Is there a vision how it would be accomplished?


Martijn Dashorst wrote:
> 
> Automatic detachment is one of the things we're looking into for 1.5 or
> 1.6
> 
> Martijn
> 
> On Fri, Jul 10, 2009 at 12:47 PM, James
> Carman<[email protected]> wrote:
>> Perhaps there could be some sort of registry for models that need to
>> be detached.  Then, after rendering, they're all detached as part of
>> the request cycle?
>>
>> On Fri, Jul 10, 2009 at 4:00 AM, Martijn
>> Dashorst<[email protected]> wrote:
>>> If you share a model between components, then yes–each component will
>>> call detach on the model. That's encapsulation for you: one component
>>> doesn't know about another component, so it can't know that its model
>>> was detached.
>>>
>>> Martijn
>>>
>>> On Fri, Jul 10, 2009 at 9:41 AM, Ian MacLarty<[email protected]>
>>> wrote:
>>>> I put a breakpoint on the detach method of my model and had a look at
>>>> the Components whose detach methods were called higher up in the stack
>>>> trace.  It looks like the detach method on the model is being called
>>>> for every component on the page.  All the components link to the same
>>>> underlying model via a CompoundPropertyModel, so I guess lots of calls
>>>> to the detach method of the model should be expected?
>>>>
>>>> Ian.
>>>>
>>>> On Fri, Jul 10, 2009 at 5:17 PM, Eelco
>>>> Hillenius<[email protected]> wrote:
>>>>> It's fine if a model if detached multiple times in a request, but
>>>>> hundreds for a single model sounds suspicious. Try to trace what
>>>>> components fire the detach method and see if there's anything weird
>>>>> with that.
>>>>>
>>>>> Eelco
>>>>>
>>>>> On Thu, Jul 9, 2009 at 11:21 PM, Ian MacLarty<[email protected]>
>>>>> wrote:
>>>>>> Hi,
>>>>>>
>>>>>> I noticed that my IDetachable model is being detached many times
>>>>>> (hundreds) for each request.  Is that something to worry about, or is
>>>>>> it just because the detach method is called for each component that
>>>>>> points to this model?
>>>>>>
>>>>>> Ian.
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: [email protected]
>>>>>> For additional commands, e-mail: [email protected]
>>>>>>
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: [email protected]
>>>>> For additional commands, e-mail: [email protected]
>>>>>
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Become a Wicket expert, learn from the best: http://wicketinaction.com
>>> Apache Wicket 1.3.5 is released
>>> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
> 
> 
> 
> -- 
> Become a Wicket expert, learn from the best: http://wicketinaction.com
> Apache Wicket 1.3.5 is released
> Get it now: http://www.apache.org/dyn/closer.cgi/wicket/1.3.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/model-detached-many-times-tp24422368p24457432.html
Sent from the Wicket - User mailing list archive at Nabble.com.


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

Reply via email to