Extract lazy AbstractListDataProvider out of ListDataProvider.
--------------------------------------------------------------

                 Key: WICKET-2719
                 URL: https://issues.apache.org/jira/browse/WICKET-2719
             Project: Wicket
          Issue Type: Improvement
          Components: wicket
    Affects Versions: 1.4.5
            Reporter: Maarten Billemont


ListDataProvider is handy for quickly providing a List as source for a 
DataView; but it forces you to pass a list object during construction and 
doesn't allow you to provide a new list.

That means it becomes hard to update the elements in the DataView when the page 
is (re)rendered.  It might be useful to provide an abstract superclass to 
ListDataProvider which provides an abstract method for obtaining the list 
allowing the developer to lazy-load the data he wants to show; making sure to 
always load up-to-date data when the view is being rendered rather than data he 
passed in during construction which may have become outdated.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to