[ 
http://issues.apache.org/jira/browse/MYFACES-1048?page=comments#action_12363562 
] 

Martin Marinschek commented on MYFACES-1048:
--------------------------------------------

I would say that an option to store the datamodel even for the rendering phase 
would be positive!

regards,

Martin

> t:dataTable preserveModel has no option to refresh model before render
> ----------------------------------------------------------------------
>
>          Key: MYFACES-1048
>          URL: http://issues.apache.org/jira/browse/MYFACES-1048
>      Project: MyFaces
>         Type: Improvement
>     Reporter: Simon Kitching

>
> Currently, t:dataTable's preserveDataModel "permanently" preserves the model. 
> This nicely ensures that the contents of the datamodel used at render time is 
> the same at the following validation phase - critical for correct behaviour.
> However it *keeps* the same data through to the next render phase too. This 
> means that once a dataTable is initialised with data,
> it never changes (the data gets "stale"). It would be nice to have an extra 
> option for the data to be preserved between render and
> postback, but then discarded before the next render so that fresh (non-stale) 
> data can be fetched. 
> In other words, the problem is that without preserveDataModel, dataTable has 
> two fetches: at validate then at render.
> The preserveDataModel reduces this to zero fetches. However having *one* 
> fetch [before each render phase but not before validate phase) is also useful.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to