[MGNLUI-5320] LazyLayout Server and Client DataCommunicator API Created: 13/Aug/19  Updated: 10/Mar/21

Status: Accepted
Project: Magnolia UI
Component/s: magnolia-ui-vaadin-common-widgets, thumbnail view
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Neutral
Reporter: Rishab Dhar Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
dependency
depends upon MGNLUI-4695 Implement a Vaadin8-based thumbnail view Closed
depends upon MGNLUI-5317 Consolidate Magnolia 5 and 6 implemen... Closed
supersession
supersedes MGNLUI-4968 Port thumbnails view to updated UI fr... Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Date of First Response:
Story Points: 8

 Description   

Migrate the server side component info.magnolia.ui.vaadin.layout.LazyLayout to extend higher level API of com.vaadin.ui.AbstractListing instead of com.vaadin.ui.AbstractComponent

The client side connector info.magnolia.ui.vaadin.gwt.client.layout.lazylayout.connector.LazyLayoutConnector should extend the com.vaadin.client.connectors.AbstractListingConnector



 Comments   
Comment by Roman Kovařík [ 24/Sep/19 ]

Expecting a big effort, it's a pity the grid is very similar except

  • selection model
  • fixed number of columns (even though it can be dynamically changed)
  • by default fixed height of rows
Generated at Mon Feb 12 09:25:21 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.