Feature #2049
Collection controller
Status: | CLOSED | Start date: | ||
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 100% | |
Category: | - | |||
Target version: | Future | |||
Resolution: | REJECTED | NEEDINFO: | No |
Description
Design a component that allows to manage a collection of elements featuring
- pagination
- batch actions, for the whole collection or a subset of it
- element-specific actions
The actual TableController
should become a specific case that displays a table.
Related issues
Associated revisions
XhtmlWidget (label): "labelSource" attribute defines the view member that holds the LABEL tag content string. Refs #2049
ObjectsCollection Widget: displays a collecion starting from an array of objects and a template (php script or callable). Refs #2049
LazyLoaderAdapter: Access to an array-like object on demand using the lazy loader pattern. Refs #2049
CollectionController: the new type TableController should be based on. Refs #2049
SessionInterface: allow storing NULL values. Refs #2049
ObjectsCollection UI widget: implementation of "ifEmpty" attribute. Its value represent the template shown when the collection is empty. Refs #2049
ObjectsCollection widget: fixed empty collection rendering and nested widgets. Refs #2049
History
#1 Updated by Davide Principi about 8 years ago
- Subject changed from Collection browser to Collection controller
- Description updated (diff)
#2 Updated by Davide Principi about 8 years ago
- Status changed from TRIAGED to ON_DEV
- % Done changed from 20 to 30
#3 Updated by Davide Principi about 8 years ago
- Target version changed from v6.4-beta2 to ~FUTURE
The feature #2058 has been released as a subtask.
#4 Updated by Davide Principi almost 8 years ago
- Status changed from ON_DEV to TRIAGED
- Assignee deleted (
Davide Principi) - % Done changed from 30 to 20
Reset assignee for future improvements
#5 Updated by Davide Principi over 7 years ago
- Target version deleted (
~FUTURE)
#6 Updated by Davide Principi about 7 years ago
- Target version changed from v1.5.0 to Future
#7 Updated by Davide Principi over 6 years ago
- Status changed from TRIAGED to CLOSED
- % Done changed from 20 to 100
- Resolution set to REJECTED
This issue is REJECTED as it has not been updated since long time. It can be copied and opened again, if required.