[PATCH] Pageable Repeater
-------------------------
Key: COCOON-1877
URL: http://issues.apache.org/jira/browse/COCOON-1877
Project: Cocoon
Type: New Feature
Components: Blocks: Forms
Reporter: Matthias Epheser
This patch provides simple pagination for the repeater widget using the binding.
It consists of 3 main parts: It extends the repeater-definition to configure
the pages, adds a ChangePageAction for userinteraction and modifies the binding
so savePage/loadPage can be performed after the action is called.
Speaking of a first demo with basic functionality there are some known issues
and missing features:
- We plan to use some internal "storage area" inside the binding that contains
the updated rows after a page-change. The real doSave() code should be called
just once after the form was submitted. This should provide better integration
to scenarios where persistence frameworks like hibernate are used.
- The userinterface needs to be extended to features like next/first/last-page
buttons and the common "first 1 2 3 4 5 next" group of links to choose pages
directly.
- Filtering and Sorting of the rows would be nice and could maybe accomplished
extending the storage area implementation.
--
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