Feature #2049

Collection controller

Added by Davide Principi over 6 years ago. Updated over 4 years ago.

Status:CLOSEDStart date:
Priority:NormalDue 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

Related to NethServer 6 - Enhancement #1748: Base: select multiple items in package-manager CLOSED 07/11/2013 07/12/2013
Related to Nethgui - Enhancement #2050: Adapter refactor CLOSED
Related to Nethgui - Feature #1574: Deferred table content refreshing CLOSED
Related to Nethgui - Feature #2058: ObjectsCollection UI widget CLOSED 07/10/2013 07/15/2013
Related to Nethgui - Feature #909: Empty DataTable appearance CLOSED
Related to Nethgui - Bug #1888: DataTable widget: wrong row meta applied CLOSED

Associated revisions

Revision 50abcc8f
Added by Davide Principi over 6 years ago

XhtmlWidget (label): "labelSource" attribute defines the view member that holds the LABEL tag content string. Refs #2049

Revision ead6a6a6
Added by Davide Principi over 6 years ago

ObjectsCollection Widget: displays a collecion starting from an array of objects and a template (php script or callable). Refs #2049

Revision a679d193
Added by Davide Principi over 6 years ago

LazyLoaderAdapter: Access to an array-like object on demand using the lazy loader pattern. Refs #2049

Revision ba8219ef
Added by Davide Principi over 6 years ago

CollectionController: the new type TableController should be based on. Refs #2049

Revision 2b27499a
Added by Davide Principi over 6 years ago

SessionInterface: allow storing NULL values. Refs #2049

Revision 85322d99
Added by Davide Principi over 6 years ago

ObjectsCollection UI widget: implementation of "ifEmpty" attribute. Its value represent the template shown when the collection is empty. Refs #2049

Revision 4fd9233d
Added by Davide Principi over 5 years ago

ObjectsCollection widget: fixed empty collection rendering and nested widgets. Refs #2049

History

#1 Updated by Davide Principi over 6 years ago

  • Subject changed from Collection browser to Collection controller
  • Description updated (diff)

#2 Updated by Davide Principi over 6 years ago

  • Status changed from TRIAGED to ON_DEV
  • % Done changed from 20 to 30

#3 Updated by Davide Principi over 6 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 over 6 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 almost 6 years ago

  • Target version deleted (~FUTURE)

#6 Updated by Davide Principi over 5 years ago

  • Target version changed from v1.5.0 to Future

#7 Updated by Davide Principi over 4 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.

Also available in: Atom PDF